1

私はそこでasp.netMVC3アプリケーションに取り組んでおり、目立たない検証を使用しています。その中で、私は2行で表示したいエラーメッセージを持っています。私が定義しているエラーメッセージは次のとおりです。

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

検証メッセージにブレークタグをエンコードし、メッセージを2行で表示したいと思います。私は次のことを試みました:

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.")]

上記のいずれも機能していません。

誰か助けてもらえますか?

どんな助けもいただければ幸いです...

4

1 に答える 1

0

検証メッセージを固定幅のdiv内に配置すると、メッセージテキストは次の行に折り返されます。

于 2013-03-15T05:37:07.680 に答える