asp.net-mvc - 阻止 Html.ValidationSummary() 更改验证消息的顺序

标签 asp.net-mvc validationsummary

在 ValidationSummary 中,为什么消息显示的顺序与您向 ModelState 添加错误的顺序不同?我该如何解决这个问题?

最佳答案

<ul class="validation-summary-errors">
<%

       foreach (ModelState modelState in (ViewContext.ViewData.ModelState.Values)){
        foreach (ModelError modelError in modelState.Errors) {
            // stuff to build a string with the error
                %>
                <li><%=modelError.ErrorMessage %></li>
                <%   
        }
    }
%>
</ul>

这可能会有所帮助..

关于asp.net-mvc - 阻止 Html.ValidationSummary() 更改验证消息的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1463754/

相关文章:

asp.net - ValidationSummary 样式在 Post asp.net 的 IE 6 中不显示

asp.net - ASP.NET MVC 中用于读取、创建和更新操作的单独 ViewModel

.net - kendo ui MVC 网格(服务器)中嵌入客户端模板的条件

c# - ASP MVC - 从创建的部分 View 中获取数据

asp.net - 可以在 global.asax 或 web.config 中阻止验证摘要消息框的内容

asp.net-mvc - 如何在验证摘要中添加图像以及错误消息?

sql-server - 在 ASP MVC 应用程序的服务器 session 中存储大量数据的最佳替代方案是什么?

c# - ASP.NET MVC 在 jquery DataTables 中显示 Enum 列的文本?

asp.net - 当页面验证失败时,如何禁用我的 ASP.NET AJAX ConfirmButtonExtender?

content-security-policy - 在 CSP 样式-src 中不尊重 Sha 哈希