0

我的 .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 我可以标记它。

4

1 回答 1

0

首先,a没有属性。它总是回发。Button AutoPostBack

其次,您可以简单地处理它的Click事件并读取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;
    // ...
}
于 2013-10-07T15:03:50.867 回答