如何在MVC Html.ValidationSummary()?</span>中使用<span>显示样式文本

时间:2013-12-02 13:31:37

标签: css asp.net-mvc validation methods helper

有没有办法使用MVC验证辅助方法显示更多纯文本? 我试图展示这样的东西:

控制器:

string msg = "Error <span style='color:blue;'> bla bla bla</span>";
ModelState.AddModelError("model", msg);

查看:

<span ...>@Html.ValidationSummary()</span>

但我得到明文:

"Error <span style='color:blue;'> bla bla bla</span>"

而不是“错误”和蓝色“bla bla bla”:

我试图传递为msg:

var msg2= MvcHtmlString.Create(msg);
var msg3= new HtmlString(msg);
var msg4= msg3.ToHtmlString();

但它没有任何帮助。

有趣的是,当我使用FireBug并编辑由@ Html.ValidationSummary()生成的UL / LI标签时,它可以显示这样的样式。

当然 - 我可以改变验证方式css: - 但它改变了helper方法生成的整个文本 - 这不是我想要的。

有什么建议吗? 提前致谢

0 个答案:

没有答案