当前位置 : 主页 > 网络编程 > ASP >

asp.net-mvc – 在MVC3中渲染导航

来源:互联网 收集:自由互联 发布时间:2021-06-24
在MVC3中渲染导航的最佳方法是什么?在我的应用程序中,Controller必须决定导航中应该包含哪些内容,但据我所知,无法将模型传递到_Layout文件(导航html所在的位置)以向其提供此信息. 您可
在MVC3中渲染导航的最佳方法是什么?在我的应用程序中,Controller必须决定导航中应该包含哪些内容,但据我所知,无法将模型传递到_Layout文件(导航html所在的位置)以向其提供此信息. 您可以使模型适用于您的布局.

>使用您希望布局可用的属性定义基类MyBaseModel.
>让您的模型继承MyBaseModel,并确保填充属性
>让您的布局指定@model MyBaseModel
>使用属性

另请参阅this blog post,其中遇到了类似的问题(“我们经常发现自己需要在每个页面中包含相同的信息”).

网友评论