|
|
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 : |