繁体   English   中英

是否存在与Access'AfterUpdate事件等效的C#/ ASP.Net?

[英]Is there a C#/ASP.Net equivalent to Access' AfterUpdate event?

这听起来很简单,但我找不到任何能像Access的AfterUpdate事件一样的东西。 我想做的是这样的:

在此处输入图片说明

  1. 用户输入组号
  2. 更新后(跳出标签页,单击进入新字段,单击按钮,等等),在我的表中查询组名称并将其放在标记为“ 2”的圆圈中
  3. 还要根据组号填写其他信息

我了解我可以只放入一个名为“ Validation”的按钮,然后执行#的2和3,但是用户不希望额外的按钮单击。 在Access中,可以轻松地通过AfterUpdate事件来执行此操作,那么我将如何使用C#做到这一点?

服务器端:

为您的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请求以根据更改后的文本获取数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM