【发布时间】:2009-03-31 07:27:05
【问题描述】:
我正在尝试将 ViewData 传递给我的 asp.net mvc 母版页,以获得我保留在母版页上的 mvc 用户控件。例如,我创建了一个名称下拉列表作为 mvc 用户控件,并将其放在我的母版页中。
我遇到的问题是将 ViewData 传递给母版页。我从 Microsoft 找到这篇文章,它有一个不错的解决方案,但我想知道是否还有其他“更好”的解决方案。我不喜欢链接中的解决方案的一点是,我必须更改每个控制器以从新的控制器类继承。
http://www.asp.net/learn/MVC/tutorial-13-cs.aspx
编辑:我正在查看的问题是,如果我在我的母版页中放置一个依赖于 ViewData 的用户控件,我必须重复包含该 ViewData对于使用所述母版页的每个页面。上面链接中的解决方案可能是最好的解决方案,但我希望还有其他选择。
【问题讨论】:
标签: asp.net-mvc master-pages viewdata