asp.net核心中的部分标记帮助程序和HTML帮助程序有什么区别?

Gol*_*Age 6 c# razor asp.net-core razor-pages

partial.net core 2.1中实现的标记助手之间有什么区别:

<partial name="_AuthorPartial" />
Run Code Online (Sandbox Code Playgroud)

@await Html.PartialAsync("_AuthorPartial")
Run Code Online (Sandbox Code Playgroud)

我应该在生产中使用哪一个,有什么好处?

Chr*_*.ZA 7

简短的回答是,服务器处理它们的方式没有区别。从服务器的角度来看,最终结果完全相同。

有上市的一些好处(从开发者的角度来看),这里是值得一提,特别是改进的智能感知他们提供

根据我的经验,标签助手对于 UI 设计师来说也更容易阅读和使用,因为它们的外观和感觉更像是 HTML,而不是 Html 助手。