我正在编写MVC 5视图,我想设置HTML元素的InnerHtml。
这是我想向其中添加一些其他HTML的HTML代码:
<section id="mainContentArea" class="content">
<!-- Your Page Content Here -->
</section>
作为测试,我想在上述部分中添加以下HTML:
<p>Test data</p>
因此,最终的HTML将是:
<section id="mainContentArea" class="content">
<!-- Your Page Content Here -->
<p>Test data</p>
</section>
这是我编码的代码:
@{
var tag = new TagBuilder("mainContentArea");
tag.InnerHtml += "<p>Test data</p>";
}
上面的代码没有向该部分添加任何HTML代码。
我可以帮忙吗?
提前致谢。
您可以用来JQuery
动态添加html。
$("#mainContentArea").html("<p>Test data</p>");
但是,如果您的html位于变量中,则可以使用@Html.Raw
method。
@{string html="<p>Test data</p>";}
<section id="mainContentArea" class="content">
@Html.Raw(html)
</section>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句