在第一次加载页面时显示组的验证消息

Mah*_*ari 3 asp.net validation

我检查了SO的解决方案,但我没有得到任何有用的东西,他们要么像这个孤儿链接一样无法回答或无关紧要.现在我在这里问:

是否有可能使验证者在首次加载页面时显示其消息?

我的页面上有几个验证器(必需,自定义,范围......),我将它们分组.我希望所需的验证组在第一次加载时显示他们的消息(何时!page.IsPostBack),这样我的客户就可以看到什么是mandotary,什么是第一眼看不到的.

Nex*_*s23 5

以下代码应该适合您的要求.

protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        // for all validators to fire, first time
        Page.Validate();
        // Or Only validators under a specific group will fire
        Page.Validate("ValidationGroupName");
    }

}
Run Code Online (Sandbox Code Playgroud)