【发布时间】:2010-12-21 21:27:33
【问题描述】:
我有一个显示最新公告列表的用户控件。这个用户控件将用于我几乎 90% 的页面。现在我关心的是如何将数据传递给此用户控件以获取最新公告。
我的第一种方法是制作一个基本控制器,并在 Initialise 方法中通过 ViewBag/ViewData 将数据传递给用户控件。我所有的其他控制器都来自这个基本控制器。这看起来不错,但我担心它可能会成为一些已经存在的简单解决方案的过度杀伤力。此外,我还需要确保没有控制器会摆弄我的 Viewdata/Viewbag 数据,这些数据是用于我的用户控件的。
请让我知道这是正确的前进方式还是存在更好的解决方案。
谢谢
【问题讨论】:
标签: asp.net-mvc user-controls partial-views