Asp.net textbox 控件 的 onTextChange 事件


<asp:TextBox ID="txt_MailType" runat="server" OnTextChanged="exitMailType"  AutoPostBack="true"></asp:TextBox>

OnTextChanged 屬性關聯相應事件,該事件在文本變化后,失去焦點時,觸發;如果文本未變化,而失去焦點,事件不觸發。

但是OnTextChange 是 服務端控件事件,觸發后會刷新頁面,致使某些HTML的輸入框的值會丟失。

protected void exitMailType(object sender, EventArgs e) {
  // 事件處理
}

AutoPostBack 屬性用於設置或返回當用戶在 TextBox 控件中按 Enter 或 Tab 鍵時,按tab鍵一般是失去焦點,是否發生自動回傳到服務器的操作。 如果把該屬性設置為 TRUE,則啟用自動回傳,否則為 FALSE。默認是 FALSE。

對於DropDownList,若AutoPostBack =False ,即使提交了頁面,服務器也不能獲得其選擇值

關於AutoPostBack,我參考的連接:

 http://www.w3school.com.cn/aspnet/prop_webcontrol_textbox_autopostback.asp

 https://blog.csdn.net/lllljz/article/details/8490793

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM