0

我使用 asp.net 中的 requiredfield 控件将所有字段设置为必需,但我需要一个字段来根据单选按钮答案将其 requiredfield 控件更改为禁用。有没有办法在不使用 javascript 的情况下做到这一点?

4

1 回答 1

0

在单选按钮选择 (OnChecked_Changed) 事件上进行设置

if(radiobutton.Checked)
{
   requiredFieldValidatorID.Enabled = false; 
}
else
{
    requirefFieldValidatorID.Enabled = true;
}

确保您使用validationGroup,然后在页面的提交上调用它。

 Page.Validate("validationGroupName");

然后检查页面是否有效以继续,例如

//call page validation 
Page.Validate("validationGroupName");
if(Page.IsValid)
{
// process here 
}
于 2021-03-05T23:42:10.770 回答