代码之家  ›  专栏  ›  技术社区  ›  Rabbi Kaii

处理aspnet.core剃须刀中部分功能的最佳方法?

  •  0
  • Rabbi Kaii  · 技术社区  · 2 年前

    我有一张桌子。我希望它是局部的,因为我想在多个地方和其他页面中使用它及其功能。

    据我所见,不可能有某种控制器专门用于这个部分,也不可能有一个共享控制器。因此,在partial中为表填充模型的所有函数似乎都不能与partial相关联。它们需要在每个具有分部的页面的PageModel中重复。

    实现我所要求的目标的最佳/适当方式是什么?

    1 回复  |  直到 2 年前
        1
  •  1
  •   Mike Brind    2 年前

    如果您想创建一个依赖于数据或需要自己的控制器的可重复使用的自包含UI,请使用 ViewComponent 而不是部分。

    这些组件支持DI,因此您可以向它们注入服务,例如获取数据,并且它们也接受参数。

    推荐文章