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