这听起来非常简单但我找不到任何像Access'OfterUpdate事件那样的东西。我想做的是:
我知道我可以输入类似“验证”的按钮,然后执行#2和3,但用户不希望额外的按钮点击。在Access中,可以使用AfterUpdate事件轻松执行此操作,那么如何使用C#执行此操作?
答案 0 :(得分:3)
为您的TextBox设置AutoPostBack="True"
并在代码中处理TextChanged
事件。
<asp:TextBox ID="groupTextBox"
runat="server"
AutoPostBack="true"
OnTextChanged="groupTextBox_TextChanged">
</asp:TextBox>
要在客户端处理它,您可以使用Javascript:
<asp:TextBox ID="groupTextBox2"
runat="server"
OnBlur="YourJavaScriptMethod();">
</asp:TextBox>
并且在Javascript中的方法可以是:
function YourJavaScriptMethod()
{
alert(document.getElementById('<%= groupTextBox2.ClientID %>').value);
}
您可以根据更改的文本发送AJAX请求以获取数据。