Pag*_*age 10 asp.net asp.net-mvc
我正在开发一个ASP.NET MVC应用程序,其中包含每个页面上的标题和菜单.菜单和标题是动态的.换句话说,在运行时确定菜单项和标题信息.
我最初的想法是构建一个基础控制器,所有其他控制器都从该控制器派生.在基本控制器中,我将获取菜单和标题数据,并将所需信息插入ViewData.最后,我将使用ViewUserControl通过母版页模板显示标题和菜单.
所以,我正在尝试确定构建此类功能的最佳实践.此外,如果这是推荐的方法,在获取插入ViewData的数据时,我应该覆盖哪种方法(我猜是Execute).
我确信这是一个常见的场景,所以任何建议/最佳实践都将受到赞赏!提前致谢!
编辑:我发布这个(当然)后发现了以下资源,但任何其他轶事都会很棒!
http://www.singingeels.com/Blogs/Nullable/2008/08/14/How_to_Handle_Side_Content_in_ASPNET_MVC.aspx
取决于您的信息来自哪里。我们有标准视图数据,用于生成我们以这种方式创建的屏幕上的一些信息。它工作良好且易于维护。 我们重写 View 方法来实现强类型视图名称,并使用此信息来检索母版页所需的一些数据。
| 归档时间: |
|
| 查看次数: |
4545 次 |
| 最近记录: |