必须在asp.net中单击按钮两次(在autopostback文本框之后)

Pau*_*aul 11 asp.net autopostback

在我有一个页面上:

<asp:TextBox runat="server" ID="EmailTextBox" AutoPostBack="true" OnTextChanged="EmailTextBox_Changed" />
<asp:Button runat="server" ID="SearchButton" OnClick="AddButton_Click" Text="add" />
Run Code Online (Sandbox Code Playgroud)

在EmailTextBox_Changed中,它会在运行搜索之前计算可以找到的电子邮件数量.

问题是,当您在EmailTextBox中键入内容并单击该按钮时,您必须单击两次才能获得实际结果.这是因为第一次单击是从文本框中执行"AutoPostBack"部分,然后您必须再次单击以使实际的单击回发发生.

在不删除"AutoPostBack = true"的情况下,如何在这些情况下停止需要两次点击?

Pau*_*aul 1

使其成为客户端检查是解决此问题的方法...似乎没有办法阻止它否则