中的换行符Internet Explorer 7 中的元素

发布于 2024-10-27 08:43:52 字数 531 浏览 4 评论 0原文

我的 ASP.NET MVC 3 项目中有以下代码:

<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>

validationsummary 显示我的模型中指定的错误消息。并且模型从资源文件中获取错误消息..
在其中一条错误消息中,我使用换行符(shift + Enter)。
这些换行符在 Firefox 和 Chrome 中可以正确显示,但在 Internet Explorer 7 中则不能。

我可以解决这个问题吗?

I have the following code in my ASP.NET MVC 3 project:

<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>

The validationsummary shows the errormessages that are specified in my model. And the model gets the errormessages out of a resource file..
In 1 of the errormessages I use newlines (shift + enter).
These newlines are shown correctly in firefox and chrome, but not in internet explorer 7.

Can I fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情释 2024-11-03 08:43:52

ValidationSummary() 可能使用 unix 换行符 (\n),而 IE 只喜欢 Windows 换行符 (\r\n)。在显示之前看看是否可以将 \n 替换为 \r\n 。

It's possible that the ValidationSummary() uses unix newlines (\n) and IE only likes the Windows newlines (\r\n). See if you can replace \n with \r\n in before displaying it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文