如何使用asp.net查询字符串将数据输入SQL Server?

如何使用asp.net查询字符串将数据输入SQL Server?,asp.net,sql,sql-server,querystringparameter,Asp.net,Sql,Sql Server,Querystringparameter,伙计们,我需要使用查询将数据存储到SQL Server数据库中。如果有人更改了URL,我想存储数据并将该URL发回服务器 e、 g 通过按enter键,我希望将s1和s2的值存储到SQL Server数据库中 我该怎么做? <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString='<%$ ConnectionStrings:Conn %>'InsertCommand="INSERT INTO

伙计们,我需要使用查询将数据存储到SQL Server数据库中。如果有人更改了URL,我想存储数据并将该URL发回服务器

e、 g

通过按enter键,我希望将
s1
s2
的值存储到SQL Server数据库中

我该怎么做?


 <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
    }
受保护的无效页面加载(对象发送方、事件参数e) { SqlDataSource1.Insert(); //重定向 }
这并不表示您方面的任何努力。您为什么想知道这一点?真正的问题将是检测到它发生了,将是日志会话审核和站点地图,或者如果可能的话,与浏览器的地址栏进行严重的交互。实际上的问题是,这样的url将来自PIC32平台。因此,一旦这个URL发回,我需要将数据输入到SQLServer中,这不是您所要求的。存储get或post中使用的Url与检测是否有人在浏览器地址栏中手动键入不同的Url完全不同。如果您只需要前者,则应该能够设置日志并对其进行挖掘。您能为我介绍如何执行此操作的任何帖子吗?或者给我举个例子
 <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
    }