【发布时间】:2014-04-26 00:19:29
【问题描述】:
我目前正在处理一个 asp.net 页面,我在数据库中有一个包含一些新闻的字符串。我在我的主页上显示了最新消息的简短版本。我使用 substring 方法在 25 个字符后剪切其余的新闻。它工作得很好。问题是当“新闻”具有如下列表标签时:
<p> Hello all! </p>
<ul>
<li> Telling you something:
<ul>
<li> Telling you that...
</ul>
</li>
<li> Telling you something else
<li>
...
IE v.9 没有正确切割 25 个字符后的部分 - 它在 25 个字符后又显示了一个列表点。在 Firefox 和 Chrome 上它的工作......但不是 IE v9。我认为问题在于打开的 html 标签和 IE9 的自动完成。是否有任何选项可以强制关闭所有标签(从后面的代码中)或避免在 IE9 上自动完成?
也许其他人有更好的办法来解决问题。
【问题讨论】:
-
您是否正在使用 JavaScript 在浏览器中加载完整的文本并缩短它们?
标签: c# javascript jquery html asp.net