【问题标题】:Asp.Net Modal "OK" is triggering validation... How can I stop that?Asp.Net 模态“OK”正在触发验证......我该如何阻止它?
【发布时间】:2009-06-02 21:04:18
【问题描述】:

我有一个弹出模式,只要有人访问页面(页面加载时)就会显示。模式是他们必须接受才能继续的协议。问题是,当他们单击接受时,它会触发所有客户端验证,显示所有错误消息。我显然不希望这种情况发生,因为用户甚至没有机会查看页面,更不用说填写表格了。如何阻止验证被触发?我已经将模态 ok/agree 按钮的 UseSubmitBehavior=false 设置为无效。

谢谢!

【问题讨论】:

  • 由于某些奇怪的原因,当使用 UseSubmitBehavior=false 时,它​​提交了,但是当 UseSubmitBehavior 被禁用并且 CauseValidation 为 false 时,它​​没有提交......奇怪。

标签: asp.net validation modalpopupextender


【解决方案1】:

CausesValidation 是否设置为 false?

【讨论】:

  • 谢谢,在那个上面脑残。现在即使 useSubmitBehavior 设置为 false,它也会发回页面。如何阻止它发回页面?再次感谢。
【解决方案2】:

CausesValidaton="false"

【讨论】:

  • 谢谢,在那个上面脑残。现在即使 useSubmitBehavior 设置为 false,它也会发回页面。如何阻止它发回页面?再次感谢。
  • 不,它不在更新面板中,并且页面上没有更新面板。
  • 如果没有更新面板或某种 javascript/ajax/jquery 会导致回发。
【解决方案3】:

由于某些奇怪的原因,当使用 UseSubmitBehavior=false 时,它​​提交了,但是当 UseSubmitBehavior 被禁用并且 CauseValidation 为 false 时,它​​没有提交......奇怪。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-25
    • 2011-05-29
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-22
    • 2011-12-31
    相关资源
    最近更新 更多