asp.net-mvc – ASP.NET MVC Validationsummary with excludePro
发布时间:2020-12-15 19:39:33 所属栏目:asp.Net 来源:网络整理
导读:说你有一个标准的ValidationSummary: %: Html.ValidationSummary(excludePropertyErrors: true) % 如果ModelState包含属性的模型错误,但不包含模型本身,则ValidationSummary将显示以下HTML: div class="validation-summary-errors"ulli style="display:non
说你有一个标准的ValidationSummary:
<%: Html.ValidationSummary(excludePropertyErrors: true) %> 如果ModelState包含属性的模型错误,但不包含模型本身,则ValidationSummary将显示以下HTML: <div class="validation-summary-errors"><ul><li style="display:none"></li></ul></div> 其显示为空列表,但由于列表周围的红色边框仍然可见.这似乎是我的错误.我可以关闭ValidationSummary帮助器将会呈现一个空列表吗? 解决方法
类似于usr的答案,我用以下的方式来解决这个问题:
public static IHtmlString FixedValidationSummary(this HtmlHelper htmlHelper) { return htmlHelper.FixedValidationSummary(false); } public static IHtmlString FixedValidationSummary(this HtmlHelper htmlHelper,bool excludePropertyErrors) { var result = htmlHelper.ValidationSummary(excludePropertyErrors); return result == null || result.ToString().Contains("display:none") ? null : result; } 这样我就不用真的把原来的叉子分开了. 不过,同意这是非常讨厌的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 使用Automapper更新现有的实体POCO
- 谈谈ASP.NET Core中的ResponseCaching
- ASP.NET Web Api在返回404时返回200 OK
- ASP.NET MVC 5无法呈现jQuery UI CSS包
- ASP.Net Web API在VS中正确显示但提供HTTP500
- asp.net-mvc – 将大型实体列表映射到ViewModels的PagedLis
- 如何在ASP.NET Core MVC中获取Url Referrer?
- asp.net – __doPostBack重新加载整个页面而不仅仅是Update
- 有哪些方法可以优化ASP.NET缓存的使用?
- JavaScript- jquery easyui 可编辑表格插件 easyui.editgr
推荐文章
站长推荐
- 谈谈分布式事务(Distributed Transaction)[共5
- asp.net-mvc – asp.net mvc禁用ajax缓存
- asp.net-mvc – Mac上是否有一个好的编辑器支持A
- asp.net-mvc – .Net 4.5.1框架的maxRequestLeng
- asp.net – 如何在占位符中的动态生成的标签之间
- 关于Asp.net的cookie的细节点1
- asp.net-core – 虚拟目录中的IIS站点Swagger UI
- ASP.NET Core Web API
- 确定ASP.NET中是否启用了Cookie的最佳方式?
- asp.net-mvc – 在Mvc ViewBag中检查成员是否存在
热点阅读