我在asp.net中使用requiredfield控件将所有字段设置为必需,但我需要一个字段将其requiredfield控件更改为禁用,这取决于单选按钮的答案。有没有办法做到这一点,而不使用javascript?
在单选按钮选择(OnChecked_Changed)事件中进行设置
if(radiobutton.Checked)
{
requiredFieldValidatorID.Enabled = false;
}
else
{
requirefFieldValidatorID.Enabled = true;
}
一定要使用validationGroup,然后在页面的Submit中调用。
Page.Validate("validationGroupName");
然后检查页面是否有效,例如
//call page validation
Page.Validate("validationGroupName");
if(Page.IsValid)
{
// process here
}