我的网页上有以下代码:
<div class="rep_tb0" id="Activity" style="display:none;">
<div class="rep_tr0">
<div class="rep_td0" id="ActivityLog">Activity Log<br /><br /></div>
</div>
</div>
对于许多页面重复这一点,我想在一个地方只编写一次。任何人都可以告诉我这样做有什么选择。我可以编写HTML帮助程序代码,还是有更好/另一种方法来执行此操作?
答案 0 :(得分:4)
我认为在这种情况下你需要使用部分。只需创建一个.cshtml文件并将该代码放入。然后调用
@Html.Partial("PartialName");
答案 1 :(得分:2)
是的,通过创建扩展方法来构建HTML帮助程序。这比你想象的容易得多。
或者这篇文章: http://www.asp.net/mvc/tutorials/creating-custom-html-helpers-cs