gpt4 book ai didi

asp.net - 验证页面中包含的控件不会使整个页面无效

转载 作者:行者123 更新时间:2023-12-04 06:24:33 28 4
gpt4 key购买 nike

我有一个用于控件中的 TextBox 的 RegularExpressionValidator,该控件本身是另一个控件的一部分。当我单击按钮提交表单时,似乎不应该这样做,除非所有子控件都经过正确验证。但是,最终发生的是,我看到每个控件都弹出验证错误消息,这些控件在页面回发之前无法验证,并且在无法解析格式错误的输入时失败。

我尝试使用 if (Page.IsValid) {...} 来包围失败的代码,以确保它在没有完整验证的情况下不会运行,但是当我遇到断点时,该属性最终为真。

如果任何子控件未成功验证,整个页面不应该无效吗?

最佳答案

您是否定义了不同的 ValidationGroup 控件?只要与按钮在同一验证组中的验证器都正确设置,是的,它应该阻止。除非出于某种原因,JS 无法为验证器加载。

哈。

关于asp.net - 验证页面中包含的控件不会使整个页面无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6195028/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com