华域联盟 .Net ajax.net对数据库的插入实例

ajax.net对数据库的插入实例

Default.aspx

复制代码 代码如下:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <script type="text/javascript">
       function data_insert()
       {
          var xmlhttp;
          if (window.ActiveXObject) {
              xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
          }
          else if (window.XMLHttpRequest) {
              xmlhttp = new XMLHttpRequest();
          }
          else {
              alert("您的浏览器不支持ajax,请使用其他!"); 
          }
          xmlhttp.onreadystatechange=function()
          {
               if (xmlhttp.readyState==4 && xmlhttp.status==200)
               {
                    alert("yeah!");
                }
          }
          var no, name;
          no = document.getElementById("TextBox1").value;
          name = document.getElementById("TextBox2").value;
          var url = "Default2.aspx?no=" + no + "&name=" + name;
          xmlhttp.open("get", url, true);
          xmlhttp.send(null);
       }

    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        号码:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
        姓名:
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />
         <input type="button" value="button" onclick="data_insert()"/>
         </div>
    </form>
</body>
</html>

Default.aspx.cs

复制代码 代码如下:

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        //Button1.Attributes.Add("onclick", "date_insert()");
    }

}

Default2.aspx

复制代码 代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <asp:SqlDataSource ID="SqlDataSource1" runat="server"
            ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
            DeleteCommand="DELETE FROM [tst] WHERE [no] = @no"
            InsertCommand="INSERT INTO [tst] ([no], [name]) VALUES (@no, @name)"
            SelectCommand="SELECT * FROM [tst]"
            UpdateCommand="UPDATE [tst] SET [name] = @name WHERE [no] = @no">
            <DeleteParameters>
                <asp:Parameter Name="no" Type="Int32" />
            </DeleteParameters>
            <InsertParameters>
                <asp:Parameter Name="no" Type="Int32" />
                <asp:Parameter Name="name" Type="String" />
            </InsertParameters>
            <UpdateParameters>
                <asp:Parameter Name="name" Type="String" />
                <asp:Parameter Name="no" Type="Int32" />
            </UpdateParameters>
        </asp:SqlDataSource>

        <br />

    </div>
    </form>
</body>
</html>

Default2.aspx.cs

复制代码 代码如下:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        SqlDataSource1.InsertParameters["no"].DefaultValue = https://www.cnhackhy.com/wghost/archive/2011/12/01/Request.QueryString["no"].ToString();
        SqlDataSource1.InsertParameters["name"].DefaultValue = https://www.cnhackhy.com/wghost/archive/2011/12/01/Request.QueryString["name"].ToString();
        SqlDataSource1.Insert();
    }

}

您可能感兴趣的文章:

  • ASP.NET MVC中的AJAX应用
  • asp.net+ajax+sqlserver自动补全功能实现解析
  • asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码
  • Asp.net ajax实现任务提示页面的简单代码
  • ASP.NET中使用Ajax的方法
  • asp.net jquery+ajax异步刷新实现示例
  • asp.net+jquery ajax无刷新登录的实现方法
  • ajax.net +jquery 无刷新三级联动的实例代码
  • ASP.NET MVC使用Ajax的辅助的解决方法
  • 用Fine Uploader+ASP.NET MVC实现ajax文件上传[代码示例]
  • Asp.net利用JQuery AJAX实现无刷新评论思路与代码
  • .net采用ajax实现邮箱注册和地区选择实例

本文由 华域联盟 原创撰写:华域联盟 » ajax.net对数据库的插入实例

转载请保留出处和原文链接:https://www.cnhackhy.com/49250.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部