即使控件被隐藏,ASP.NET中的验证仍然会激活吗?
我有一个使用ASP.NET验证的表单.我在aspx中使用一些内联C#来显示/隐藏某些控件,具体取决于用户的角色.我会使用Visible属性,但是有很多这样的属性,我只是决定使用内联C#来显示和隐藏(我知道,不是最佳实践,但是请耐心等待一秒钟).我有一个问题,当我提交表单时(当某些字段被隐藏时),Page.IsValid总是设置为False.即使控件甚至没有在pag上呈现,验证仍会触发吗?此外,如果不是这种情况,是否有一种有效的方法来分解Page.IsValid以找出将其设置为False的内容?谢谢.
解决方法
如果将Visible设置为false,则不会触发该控件的验证.从
ASP.Net Validation in Depth开始:
如果您希望控件进行验证但将其隐藏在页面上,请使用CSS将display设置为none. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ML.NET技术研究系列-2聚类算法KMeans
- asp.net – IIS 7.5中的Windows身份验证因信任关系异常而失
- asp.net – SignalR,Owin和异常处理
- 有没有人使用ASP.net(webforms)动态生成javascript和/或css
- asp.net – Umbraco有没有好的电子商务扩展/插件?
- 在ASP.NET MVC中启用了对Javascript的测试
- ASP.NET全球化:Culture =“auto”页面指令,中性文化崩溃?
- asp.net – Telerik RadGrid GridDataItem – 如何确定列是
- asp.net – <%%>和<%=%>之间有什么区别?
- asp.net-mvc – MVC5:@ Html.TextBoxFor(或EditorFor)可以
- Asp.Net Core 生成二维码(NuGet使用QRCoder)
- asp.net-mvc – 有一种方法我可以在ASP中调试路由
- ASP.NET推送重定向会话超时
- asp.net – 是否可以并行运行iis6和iis7?
- asp.net-mvc – 使用单元测试在asp.net mvc中验证
- iis-6 – 如何防止IIS覆盖我在ASP.NET中设置的文
- JQuery.uploadify 上传文件插件的使用详解 for A
- ASP.NET Web Forms 4.5模型绑定,其中模型包含一个
- asp.net-mvc-3 – MVC 3 html.TextBoxFor readon
- Asp.net mvc验证用户登录之Forms实现详解