【问题标题】:ValidationSummary not showing in message box验证摘要未显示在消息框中
【发布时间】: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


【解决方案1】:

我清除了我的网络浏览器缓存,它又开始工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多