遇到一个纠结的事情就是无法把原生态的HTML输出到Razor视图的页面上。
在网上查了下才发现MVC3原来还有个MvcHtmlString的类,MSDN上显示,
MvcHtmlString类中有个Create的方法,可以把打输出的字串输出出来,如:
MvcHtmlString.Create(“<li>test</li>”)或者New MvcHtmlString(“<li>test</li>”)
很简单,你在那个添加内容的文div中 引用我的这段脚本,试试看<div id="divContent1"><div id="divContent2">@Model.ViewResultSingle.CONTENT</div></div>
<script type="text/javascript">
$(function () {
if ($("#divContent2")[0].outerText) {
// ie
$("#divContent1").html($("#divContent2")[0].outerText)}
else{
// Firefox
$("#divContent1").html($("#divContent2")[0].textContent)}
})
</script>
$(".divContent2").each(function (i){
$(".divContent1").eq(i).html($(this).text())
})
$("#comments").ajaxStop(function (){
$(".divContent2").each(function (i) {
$(".divContent1").eq(i).html($(this).text())
})
})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)