【问题标题】:Does javascript ValidatorEnable still supports in ASP.Net 4.0?javascript ValidatorEnable 在 ASP.Net 4.0 中是否仍然支持?
【发布时间】:2011-05-19 09:27:07
【问题描述】:

我想通过特定条件禁用RequireFieldValidator 控件。

我试过这个代码

function doSomething()
{
  var myVal = document.getElementById('RequiredFieldValidator1');
  ValidatorEnable(myVal, false); 
}

结果是,这个函数使验证消息消失,但当我们回发时验证仍然触发。

【问题讨论】:

    标签: javascript asp.net validation asp.net-4.0


    【解决方案1】:

    抱歉打扰,我刚刚找到了解决我自己问题的方法。此代码确实禁用了客户端验证器,但我仍然需要通过以下代码在我自己的页面上设置禁用回发验证器。

    public override void Validate()
    {
    
        RequiredFieldValidator1.Enabled = !RadioButton1.Checked;
        // Now perform validation
        base.Validate();
    } 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多