加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc-3 – MVC3 – 如何在最后插入一个带有换行符的Valid

发布时间:2020-12-16 07:10:12 所属栏目:asp.Net 来源:网络整理
导读:我正在验证表单中的大约10个输入文件. ValidationMessageFor-tags应该在页面的顶部,所以我写的每个都像: @Html.ValidationMessageFor(model = model.Customer.ADDRESS.NAME)@Html.ValidationMessageFor(model = model.Customer.ADDRESS.CITY) 等等. 我的模
我正在验证表单中的大约10个输入文件. ValidationMessageFor-tags应该在页面的顶部,所以我写的每个都像:

@Html.ValidationMessageFor(model => model.Customer.ADDRESS.NAME)
@Html.ValidationMessageFor(model => model.Customer.ADDRESS.CITY)

等等.
我的模型看起来像这样:

[Required(ErrorMessage = Constants.ErrorMsgNameMissing)]
public string NAME { get; set; }
[Required(ErrorMessage = Constants.ErrorMsgCityMissing)]
public string CITY { get; set; }

常量是字符串.
现在,如果显示多个ValidationMessageFor,它们都在一行中.
如何插入像< br />这样的换行符?在每条消息的最后?

这不是正确的方法:

@Html.ValidationMessageFor(model => model.Customer.ADDRESS.NAME)<br />
@Html.ValidationMessageFor(model => model.Customer.ADDRESS.CITY)<br />

因为< br />即使没有错误也显示…;)

提前致谢.

PS:将它们显示为列表也很棒.

解决方法

我认为你真正想要的是:

@Html.ValidationSummary()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读