我有一个 MVC 4 站点,它呈现一个左侧边栏,上面有一堆菜单链接。当用户登录时,他们会被定向到搜索某人的页面。一旦他们选择了某人并提交了表单,id
就会设置一个 cookie。
这id
决定了侧边栏菜单中的各种链接是否启用,因为它是这些链接导致的许多操作的必需参数。菜单本身,因为它位于站点的每个页面上,所以在 _Layout 部分中设置:
<div id="contentwrapper">
<div id="left-menu">
@Html.Action("Display", "Menu", new { Area = "" })
</div>
<div id="mainbody">
<section>
@RenderBody()
</section>
</div>
<div id="footer">
</div>
</div>
Display
返回表示侧边栏菜单的局部视图。由于我在 _Layout 中渲染菜单侧边栏,因此我没有可使用的模型。有什么方法可以在不使用 cookie 的情况下将参数获取到我的菜单部分视图?