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