The insert instance of ajax.net to the database

  • 2020-06-01 09:36:41
  • OfStack

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> No title page </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(" Your browser does not support it ajax , please use other! ");  
          }
          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>
         Number: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
         Name: 
        <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> No title page </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.ofstack.com/wghost/archive/2011/12/01/Request.QueryString["no"].ToString();
        SqlDataSource1.InsertParameters["name"].DefaultValue = https://www.ofstack.com/wghost/archive/2011/12/01/Request.QueryString["name"].ToString();
        SqlDataSource1.Insert();
    }

}


Related articles: