asp net中的服务器按钮方式提交数据

在aspx页面中:

<div>

关键字:

<asp:TextBox ID="txtsearchKey" runat="server"></asp:TextBox>

<asp:ImageButton ImageUrl="~/manage/images/btn_search.gif" ID="btnSearch" runat="server" OnClick="btnSearch_Click" />

</div>

点击ImageButton按钮就会触发服务器事件,在aspx.cs中代码如下:

    protected void btnSearch_Click(object sender, ImageClickEventArgs e)
    {
        Response.Redirect("ProductManage.aspx?searchkey=" + Server.UrlEncode(txtsearchKey.Text));
    }

就是执行btnSearch_Click里面的方法,Response.Redirect形式跳转,Server.UrlEncode是对用户输入的监控,这样就会更加安全。

让我们一起说:

It is so easy!

原文地址:https://www.cnblogs.com/lmfeng/p/2084317.html