我的.aspx文件中有以下代码:
<asp:TextBox ID="txtSearch" runat="server" Width="278px"></asp:TextBox>
<asp:Button ID="btnSearch" runat="server" Text="Search" AutoPostBack="true" />
当我点击btnSearch按钮时,它会执行AutoPostBack。
我的目标是,如果单击btnSearch,我会捕获txtSearch的值,否则我就不会
我如何进行编码,如果在AutoPost上点击了btnSearch,我可以标记它。
答案 0 :(得分:0)
首先,Button
does not have和AutoPostBack
属性。它总是回复。
其次,你可以简单地处理它Click
event并阅读txtSearch.Text
属性:
<asp:TextBox ID="txtSearch" runat="server" Width="278px"></asp:TextBox>
<asp:Button ID="btnSearch" runat="server" Text="Search" OnClick="btnSearch_Click" />
代码隐藏:
protected void btnSearch_Click(Object sender, EventArgs e)
{
string search = txtSearch.Text;
// ...
}