您还需要创建客户端验证。你和我一起做吗
ClientValidationFunction
验证器的。
<asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="tbEmail"
ClientValidationFunction="allowedDomains" ErrorMessage="Not Valid"></asp:CustomValidator>
<script type="text/javascript">
function allowedDomains(sender, element) {
var approvedDomains = ['<%= string.Join("', '", approvedEmailDomains) %>'];
element.IsValid = $.inArray(element.Value, approvedDomains) > -1;
}
</script>
要想让它发挥作用,你需要一个
public
列表
public List<string> approvedEmailDomains;
protected void Page_Load(object sender, EventArgs e)
{
approvedEmailDomains = new List<string>()
{
"domainnameihid.com",
"stackoverflow.com"
};
}