<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

 

posted on 2018-08-08 15:51  欲穷  阅读(2257)  评论(0编辑  收藏  举报