Csharp/C#教程:Html.ValidationMessageFor Text Color分享


Html.ValidationMessageFor Text Color

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

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

 Model.Chest, new { @class = "textBoxMeasure" })%>  Model.Chest) %> 

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

谢谢

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

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

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

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

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

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

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

使用分配给保留消息的span标记的类。 如果该字段有效,则该类是字段validation有效的。 如果出现错误,则其字段validation错误。

我用

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

最简单的方法是在div标签中放置@ Html.ValidationMessageFor并将css应用于div标签

上述就是C#学习教程:Html.ValidationMessageFor Text Color分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

  
@Html.ValidationMessageFor(model => model.Password, "", new { @class = "text-danger" })

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/984245.html

(0)
上一篇 2021年12月20日
下一篇 2021年12月20日

精彩推荐