使用<br/>标签在两行中显示不显眼的验证消息

时间:2012-09-13 06:08:52

标签: asp.net-mvc-3 razor unobtrusive-validation

我正在使用asp.net MVC3应用程序,我正在使用Unobtrusive验证。 因为我有一个错误消息,我想在两行中显示,错误消息我定义为:

[Required(ErrorMessage = "Your password must be at least 6 characters long. <br/> Please try again.")]  

我想在验证消息中对break标记进行编码,并希望以两行显示消息。 我试过以下事情:

1。)

@{
string s = Html.ValidationMessageFor(model => model.Password).ToString();
}
@Html.Raw(HttpUtility.HtmlDecode(s))

2)。

@Html.Raw(Server.HtmlDecode(Html.ValidationMessageFor(m => m.Password).ToString()))

3。)

[Required(ErrorMessage = "Your password must be at least 6 characters long. //n Please try again.")]

以上都不起作用。

任何人都可以帮忙吗??

任何帮助将不胜感激......

1 个答案:

答案 0 :(得分:0)

将验证消息放在固定宽度的div中,消息文本应该换行到下一行。