1

ASP.NETMVC3プロジェクトに次のコードがあります。

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>
...    
<pre>@Html.ValidationSummary()</pre>

検証の概要には、モデルで指定されているエラーメッセージが表示されます。そして、モデルはリソースファイルからエラーメッセージを取得します。
エラーメッセージの1つでは、改行(Shift + Enter)を使用します。
これらの改行はFirefoxとChromeで正しく表示されますが、InternetExplorer7では表示されません。

これを修正できますか?

4

1 に答える 1

2

ValidationSummary()がUNIXの改行(\ n)を使用し、IEがWindowsの改行(\ r \ n)のみを好む可能性があります。表示する前に、\nを\r\nに置き換えることができるかどうかを確認してください。

于 2011-03-29T14:33:45.700 に答える