簡體   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