gpt4 book ai didi

c# - MVC 母版页动态数据

转载 作者:太空宇宙 更新时间:2023-11-03 18:45:57 24 4
gpt4 key购买 nike

我有一个母版页需要显示我的数据库中的一些数据。例如,我在页面中有一个标题,它将显示用户拥有的消息/警报的数量。每个 Controller 都需要将此数据传递给 View 。在 MVC 应用程序中执行此操作的最佳方法是什么。我显然不想在每个 Controller 操作中复制代码。

最佳答案

您可以使用子操作。 Phil Haack 在此 blog post 中对它们做了很好的解释.这样,您将拥有一个特定的 Controller ,用于从存储库中获取数据并将其传递给它自己的部分 View 。然后在您的母版页中,您只需包含以下操作:

<%= Html.Action("index", "somecontroller") %>

这样其他 Controller 就不需要将数据传递给 View 。它有一个完全独立的生命周期。

关于c# - MVC 母版页动态数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4451887/

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