更改ModelState.AddModelError消息的FONT颜色

问题描述 投票:1回答:1

考虑一下.NetCore的优点。如果您对模型的状态有错误,您可以:

ModelState.AddModelError(string.Empty, 
"Invalid login attempt.");

唯一的问题是消息的格式不是很好,红色对我的UI不起作用。

有没有办法简单地改变消息颜色?我试过这个:

ModelState.AddModelError(string.Empty, 
"<style='color:black'><strong>Invalid login attempt.<strong></style>");

但那没有达到预期的效果。

c# asp.net-core
1个回答
2
投票

看看the examples here

如果您在视图中使用Html.ValidationMessageFor标记助手,您将获得类似于以下示例的HTML(来自上面的链接):

<span class="field-validation-error" data-valmsg-for="Email"
            data-valmsg-replace="true">
   The Email Address field is required.
</span>

然后,您需要做的就是在CSS文件中为“field-validation-error”类添加样式。

© www.soinside.com 2019 - 2024. All rights reserved.