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.ogeek.net/wghost/archive/2011/12/01/Request.QueryString["no"].ToString(); SqlDataSource1.InsertParameters["name"].DefaultValue = https://www.ogeek.net/wghost/archive/2011/12/01/Request.QueryString["name"].ToString(); SqlDataSource1.Insert(); }
}
|
请发表评论