当前位置:  开发笔记 > 编程语言 > 正文

Html.ValidationMessageFor Text Color

如何解决《Html.ValidationMessageForTextColor》经验,为你挑选了3个好方法。

可能是一个简单的问题,但我似乎无法找到答案.

使用MVC 2我有一系列的Html.ValidationFor控件.我想为文本分配一个CSS类,似乎无法做到.

<%= Html.TextBoxFor(Model => Model.Chest, new { @class = "textBoxMeasure" })%>
<%= Html.ValidationMessageFor(Model => Model.Chest) %>

如果我尝试与textbox相同的方法,因为它需要一个字符串,因为它需要一个字符串,当我把一个字符串放在它仍然不会工作!

谢谢



1> Dennis Traub..:

有一个变量将htmlAttributes作为第三个参数(第二个是应该显示的消息,或者您可以使用null作为默认验证消息)

Html.ValidationMessageFor(
        Model => Model.Chest, 
        "Please enter a value", 
        new { @class = "redText" })

有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/ee721293%28v=vs.98%29.aspx


有点改动的版本,对我来说是MVC4与bootstrap.@ Html.ValidationMessageFor(Model => Model.Chest,null,new {@class ="text-danger"})

2> kikea..:

我在接受的答案中添加了评论,但我无法对其进行格式化以获得更好的视图.所以,这是我已接受的回复中已经格式化的评论.

我有类似的情况,我使用接受答案的解决方案.但我希望使用模型注释中的消息.我试过这个:

@Html.ValidationMessageFor(Model => Model.Chest, null, new { @class = "text-danger" });

它正确地为我工作.我使用MVC4和bootstrap.



3> John Mott..:

使用分配给保留消息的span标记的类.如果该字段有效,则该类是字段验证有效的.如果其字段验证错误有错误.

我用

    .field-validation-error {
        color:Red;
    }

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有