是否有一个C#/ ASP.Net等同于Access'UfterUpdate事件?

时间:2014-08-07 13:56:01

标签: c# asp.net code-behind

这听起来非常简单但我找不到任何像Access'OfterUpdate事件那样的东西。我想做的是:

enter image description here

  1. 用户输入组号
  2. 更新后(标签关闭,点击新字段,点击按钮,等等......),查询我的表格以查找组名称并将其放入 标有“2”的圆圈
  3. 同时根据团体编号
  4. 填写其他信息

    我知道我可以输入类似“验证”的按钮,然后执行#2和3,但用户不希望额外的按钮点击。在Access中,可以使用AfterUpdate事件轻松执行此操作,那么如何使用C#执行此操作?

1 个答案:

答案 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请求以获取数据。