【发布时间】:2012-09-21 16:35:19
【问题描述】:
我知道问题出在哪里,只是不知道为什么或如何解决它。 基本上我有两个默认禁用的RequiredFieldValidators。 当用户单击按钮时,会检查它们是否应该启用。
HCAmountValidator.Enabled = HealthCareReimbursementChkBox.Checked; <-- enables req validator
DCAmountValidator.Enabled = DependentCareReimbursementChkBox.Checked; <-- enables req validator
Page.Validate();
if (!Page.IsValid)
return;
在最后一段代码中,它检查验证,然后返回,但我得到的只是屏幕底部的错误文本和摘要。消息框不会弹出。
【问题讨论】:
-
你已经验证了,我假设,如果你一直启用验证器,会弹出消息框?因为可能有各种各样的原因,从省略的设置到 javascript 错误,为什么您可能看不到弹出窗口。
-
是的。当它们从一开始就被启用时,它运行消息框就好了。只有当我稍后启用它们时它才不会弹出,但摘要消息仍然会弹出
标签: asp.net