我已经在我的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
上输入任何内容并点按其他字段
答案 0 :(得分:0)
确保您启用了viewstate,否则Asp.Net无法知道控件的值是否已更改。
答案 1 :(得分:0)
AutoPostBack已启用,这就是为什么它将表单发布回服务器。删除它或禁用它。它应该在那之后工作。