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

时间:2018-09-12 22:52:57

标签: c# razor asp.net-core razor-pages

.net core 2.1中实现的partial标记帮助程序有什么区别:

<partial name="_AuthorPartial" />

@await Html.PartialAsync("_AuthorPartial")

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

1 个答案:

答案 0 :(得分:2)

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

here中列出了specifically the improved Intellisense that they provide(从开发人员的角度来看)有一些好处。

根据我的经验,与HTML助手相比,UI设计师还更易于阅读和使用Tag Helpers,因为它们的外观和感觉更像HTML。