【问题标题】:MVC Razor Layout. How to do it?MVC 剃刀布局。怎么做?
【发布时间】:2011-11-03 15:00:40
【问题描述】:

我需要一个示例或一篇文章来更好地描述使用跟随布局结构的方法。

页眉 菜单 身体 页脚

在我的每个页面的页眉部分,我将显示用户名、用户 ID 和用户访问计数信息。

我应该如何渲染这个?使用 HTML.Action、HTML.RenderAction、HTML.Partial 还是 HTML.RenderPartial?

如果我使用 HTMl.Action 或 RenderAction,我必须编写函数在每个控制器上执行吗?

谢谢, 席尔瓦

【问题讨论】:

    标签: asp.net-mvc-3 razor partial-views


    【解决方案1】:

    在 Visual Studio 中创建一个新的 ASP.NET MVC 3 项目并选择 Internet 应用程序模板。这将为您提供一个可以学习的基本布局。

    【讨论】:

    • 首先感谢您的回复。这个场景怎么样?我的菜单部分填充了数据库连接,字符串结果保存在会话变量中(因为我不想对每个页面进行查询)。该方法应该与用户信息相同吗?如果此会话到期怎么办?我应该把这个函数放在.cshtml文件中再次获取信息还是使用每个页面的控制器?
    • 我建议你不要那样做。如果用户让页面保持打开状态并离开他们的计算机几个小时......会话将过期,他们将没有菜单并且不知道发生了什么。在 Google 上搜索 Scott Guthrie、Phil Haack 或 Scott Hansleman - 他们的博客教会了我很多东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-11
    • 2015-07-22
    • 1970-01-01
    • 2012-06-30
    • 2019-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多