![]() |
1
2
这里有一个方法是真的不推荐,但我写它的乐趣,它可能会导致一些可笑的想法! (p.s.我正在使用jQuery来简化生活)
拿着
现在,在文档准备就绪时,我们将隐藏面板,并处理ASP.NET的验证代码。
那个评估员
(见 this StackOverflow question 我是从哪里得到这个主意的) 现在,我们的钩:
很简单-如果验证程序返回true(页面验证),则隐藏面板;如果返回false(页面未验证),则显示面板。 使用风险自负!如果由ASP.NET验证程序生成的JavaScript发生了变化,这将非常糟糕——但是我在ASP.NET 2.0、3.5和4.0中进行了测试,三者的工作原理都是一样的。 |
![]() |
2
0
我也遇到过类似的问题
根据Carson63000的回答,我使用jQuery隐藏容器,但随后使用jQuery查看错误的可见性,如果有可见的内容,则再次显示容器。
我要补充的唯一澄清是,标准验证字段设置为
|
![]() |
3
0
老问题,但无论如何。 我找到了一个简单而干净的解决方案。不需要服务器端,也不需要javascript。 你可以简单地把你的内容 错误面板 在ValidationSummary控件的HeaderText中。 就像上面说的 MSDN site :
你的例子:
以及 普卢姆 也把它钉上了 Microsoft asp.net forum : |
![]() |
George Alexander · 类似电报的用户名的Regex 2 年前 |
![]() |
Aliaksei · 保存前进行WebFlux检查 3 年前 |
![]() |
Nimet · 如何在regex密码模式中转义* 3 年前 |
![]() |
Jee · PowerShell输入验证-输入不应为所有数字 7 年前 |
![]() |
James · Django使用RangeWidget验证表单 7 年前 |