gpt4 book ai didi

asp.net-mvc-3 - MVC3-如何在末尾插入换行符的ValidationMessageFor?

转载 作者:行者123 更新时间:2023-12-04 09:50:19 32 4
gpt4 key购买 nike

我正在验证一个表单中的大约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()

关于asp.net-mvc-3 - MVC3-如何在末尾插入换行符的ValidationMessageFor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8619499/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com