<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