如何在多个视图中重用html代码?

时间:2019-04-26 16:00:40

标签: asp.net-core-mvc

我的asp.net core 2.0 mvc项目有多个视图,例如,它们都需要几乎相同的HTML结构

<div id="ajaxContentPlaceHolder1">
</div>

要求:

  1. 我必须在多个视图之间重用后续代码。这些视图使用_Layout.cshtml。
  2. 这段代码本身最好写在语法高亮的地方。
  3. 最好随机或递增地生成ID,并且有一种方法可以在视图的另一位置检索ID,以防一个视图多次需要代码。

我是asp.net(核心)mvc的新手。我首先想到的是@help指令。事实证明,asp.net核心不支持它。

我想我可以在C#中定义标记帮助程序,但是C#代码文件没有HTML语法突出显示。

达到要求的最佳方法是什么?

0 个答案:

没有答案