ASP:Html表单操作在文本框OnTextChanged上自动调用

时间:2014-09-10 09:51:34

标签: c# html asp.net .net

我已经在我的asp页面中定义了form action,并且在表单中,我已经定义了Textbox OnTextChanged。但是当我在Textbox上输入任何内容并点击点按以自动移动..而不是调用OnTextChanged ..我的表单操作调用..

我的代码在

之下
  <form id="WebToLead" action="https://url"   method="POST" runat="server">

<asp:TextBox id="a" name="a"  maxlength="10" runat="server"  OnTextChanged="a_TextChanged" AutoPostBack="true" />
// some more textbox
<asp:Button ID="Button2" Text="Click" width="50px"  runat="server" OnClick="Button2_Click"  />
</form>

表示应该在button2_click上触发操作,但是当我在a上输入任何内容并点按其他字段

2 个答案:

答案 0 :(得分:0)

确保您启用了viewstate,否则Asp.Net无法知道控件的值是否已更改。

答案 1 :(得分:0)

AutoPostBack已启用,这就是为什么它将表单发布回服务器。删除它或禁用它。它应该在那之后工作。