gpt4 book ai didi

c# - asp.net mvc 布局逻辑的最佳位置在哪里

转载 作者:行者123 更新时间:2023-11-30 15:40:14 31 4
gpt4 key购买 nike

例如,我有一个布局很重的网站(母版页)。对于布局渲染,我们需要从数据库中获取一些东西并可能进行一些计算。

但是我必须把这段代码放在哪里?

  1. 将代码放在每个 View 中(也许通过渲染部分)是个坏主意。
  2. 当然也可以布局 Razor 标记。标记用于可视化逻辑,但不用于业务逻辑。

最佳答案

The Haacked关于 Html.RenderAction 的博客助手(也称为子 Action )似乎非常适合您的场景。它允许您在您的站点中嵌入部分/小部件,这些部件/小部件经历与主要生命周期不同的 Controller /模型/ View 生命周期。对于将常用小部件合并到您的布局中非常有用,而无需让您的主 Controller 担心这种横向逻辑。

关于c# - asp.net mvc 布局逻辑的最佳位置在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9490963/

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