我可以使用验证器,只是为了显示警告

The*_*ing 2 asp.net validation

在ASP.NET中......有没有办法可以使用验证器来显示警告(确定/取消)消息框?

如果用户选择OK ..它应该继续提交页面.

我知道一个javascript函数可以完成这项工作.但有许多控件供我检查..

在继续使用Javascript之前,只考虑检查验证器是否有任何帮助.

谢谢

Qui*_*ith 5

您可以使用CustomValidator.ClientValidationFunction属性定义任意JavaScript函数.

<asp:CustomValidator ... ClientValidationFunction="AwesomeValidator"/>
Run Code Online (Sandbox Code Playgroud)

和:

function AwesomeValidator(source, e)
{
    var x;

    if (valueIsBad(e.Value))
        x = confirm('Are you sure?');
    // do something with x...
}
Run Code Online (Sandbox Code Playgroud)

更多在MSDN.