如何划分 .cshtml 文件中的 HTML
How to divide HTML found in .cshtml files
我有一个 ASP.NET 核心 MVC Web 应用程序,但我的一个视图 HTML 太多了,导致它看起来很乱而且很难找到东西,有没有办法将一些 HTML(例如某个 div)提取到另一个 .cshtml 文件,然后我可以将其包含在视图中?
这是一个 partial view 示例:
Shared/partial1.cshtml:
<h1>partial1</h1>
Test.cshtml:
<partial name="partial1" />
或者:
@await Html.PartialAsync("partial1.cshtml")
结果:
你也可以使用View Component,这里有一个官方的doc。
我有一个 ASP.NET 核心 MVC Web 应用程序,但我的一个视图 HTML 太多了,导致它看起来很乱而且很难找到东西,有没有办法将一些 HTML(例如某个 div)提取到另一个 .cshtml 文件,然后我可以将其包含在视图中?
这是一个 partial view 示例:
Shared/partial1.cshtml:
<h1>partial1</h1>
Test.cshtml:
<partial name="partial1" />
或者:
@await Html.PartialAsync("partial1.cshtml")
结果:
你也可以使用View Component,这里有一个官方的doc。