Asp.net 浏览器自动完成选择触发验证程序脚本,结果为假。如何禁用它?
我有:Asp.net 浏览器自动完成选择触发验证程序脚本,结果为假。如何禁用它?,asp.net,validation,Asp.net,Validation,我有: 及 在我的ASP.NET表单上 当用户使用浏览器嵌入的自动完成列表并通过按“回车”按钮选择任何元素时,验证程序启动。始终不通过验证。 电子邮件模式是合适的。当用户按下“保存”按钮时,验证正确通过 如何解决这个问题?什么也做不了,悲哀的是,这是真的。 当您在autocomplete变量上按enter键时,它会触发输入端验证程序获取不完整字符串的按键事件,但在显示autocomplete之前输入的部分。 然后,作为一种变体,可以禁用客户端验证。什么也做不了,悲哀的是,这是真的。 当您
及
在我的ASP.NET表单上
当用户使用浏览器嵌入的自动完成列表并通过按“回车”按钮选择任何元素时,验证程序启动。始终不通过验证。
电子邮件模式是合适的。当用户按下“保存”按钮时,验证正确通过
如何解决这个问题?什么也做不了,悲哀的是,这是真的。 当您在autocomplete变量上按enter键时,它会触发输入端验证程序获取不完整字符串的按键事件,但在显示autocomplete之前输入的部分。
然后,作为一种变体,可以禁用客户端验证。什么也做不了,悲哀的是,这是真的。 当您在autocomplete变量上按enter键时,它会触发输入端验证程序获取不完整字符串的按键事件,但在显示autocomplete之前输入的部分。 然后作为一种变体,可以禁用客户端验证
<asp:TextBox ID="Profile_EMail" runat="server" CssClass="form" />
<asp:RegularExpressionValidator ID="Validator_Profile_EMail"
runat="server" ControlToValidate="Profile_EMail"
meta:resourcekey="Validator_Profile_EMail"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">