2013-10-12 32 views
0

我需要使用查询将数据存储到SQL Server数据库。如果有人更改了URL并将该URL发回服务器,我想要存储这些数据。如何使用asp.net查询字符串将数据输入到SQL Server?

例如

www.example.com/Default.aspx?s1=123&s2=456 

按下进入我想要存储的s1s2值到SQL Server数据库。

我该怎么做?

+0

这并不显示任何努力从你身边。 – Miller

+0

你为什么想知道这个?真正的问题将是检测到它发生了,将成为日志会话审计和站点地图,或者如果可能的话,与浏览器的地址栏严重互动。 –

+0

以及实际的问题是,这样的URL将来自PIC32平台。所以一旦这个URL回发我需要输入数据到SQL – SPandya

回答

1
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString='<%$ ConnectionStrings:Conn %>'InsertCommand="INSERT INTO [TableName] ([s1], [s2]) VALUES (@s1, @s2)" > 
      <InsertParameters> 
       <asp:QueryStringParameter Name="s1" Type="Int16"></asp:Parameter> 
       <asp:QueryStringParameter Name="s2" Type="Int16"></asp:Parameter> 
      </InsertParameters> 
</asp:SqlDataSource> 

protected void Page_Load(object sender, EventArgs e) 
    { 
     SqlDataSource1.Insert(); 
     // Redirect 
    } 
相关问题