gpt4 book ai didi

asp.net-core - 在 ASP.NET MVC6 中使用 TagHelpers 与 ViewComponents

转载 作者:行者123 更新时间:2023-12-03 09:17:19 25 4
gpt4 key购买 nike

我试图了解 asp.net 5 中 TagHelpers 和 ViewComponents 之间的用例差异,因为最终结果功能看起来非常相似。我们有 TagHelpers 可以创建新的 HTML 标记,这些标记由 Razor 引擎解析,然后是显式调用的 ViewComponents。两者都返回一些 HTML 内容,都由各自的基类支持,都具有可以实现以完成工作的方法的异步版本。

那么什么时候会使用一个而不是另一个呢?还是我错过了一些信息?

最佳答案

事实证明,在 .Net Core 1.1 中,您可以使用 tagHelper 语法调用 ViewComponent。

关于 Taylor 的评论“他们的主要目的是感觉像一个 Controller ”,这是真的,但是由于您不能直接直接调用此“微 Controller ”,因此“类似 Controller ”的行为受到限制,因为您只能创建一个零件页面,您不能再次调用它(例如通过 ajax 调用、编辑操作等)。

关于asp.net-core - 在 ASP.NET MVC6 中使用 TagHelpers 与 ViewComponents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27368007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com