Asp.net mvc 验证消息上的类为空

Asp.net mvc 验证消息上的类为空,asp.net-mvc,asp.net-mvc-4,razor,Asp.net Mvc,Asp.net Mvc 4,Razor,通常我会编写如下代码: @Html.ValidationMessageFor(m => m.UserName) 其中UserName是模型的必需属性。这将显示我配置的任何消息。这是可行的,但在我正在处理的特定情况下,生成的HTML没有设置class属性。通常设置为: class="error" 但我在这个项目中看到的代码是: class="" 因此,用户看到的文本只是纯文本。未由我的CSS装饰(红色)。错误 你知道为什么类名没有被输出到HTML中吗?你能发布你现在拥有的代码,而不是你

通常我会编写如下代码:

@Html.ValidationMessageFor(m => m.UserName)
其中UserName是模型的必需属性。这将显示我配置的任何消息。这是可行的,但在我正在处理的特定情况下,生成的HTML没有设置class属性。通常设置为:

class="error"
但我在这个项目中看到的代码是:

class=""
因此,用户看到的文本只是纯文本。未由我的CSS装饰(红色)。错误


你知道为什么类名没有被输出到HTML中吗?

你能发布你现在拥有的代码,而不是你通常拥有的代码吗?如果这让人困惑,很抱歉。这几乎就是代码。我只是不明白为什么没有设置类名。我一定错过了什么,不知道该找什么。