我有一个位于布局中的菜单栏,每个页面都可以访问
当用户单击其中一个菜单项时,我正在尝试保存页面模型的任何信息(可以是编辑客户、汽车或狗的信息),以便当他们返回页面时 - 我可以在他们来自的任何页面上重新填写信息。
做这样的事情的最好方法是什么?
现在,这很丑 - 每个控制器都有自己的菜单链接操作(“编辑”),视图本身位于 /Shared 文件夹中,布局有一个像这样的 ActionLink
_Layout.vbhtml
<div id="footer">
<div class="footerContent" style="top:20px;">@Html.ActionLink("Edit This", Edit"</div>
</div>
任何可以使用此布局的控制器看起来像这样(例如 ApplyController):
Public Function Edit(ByVal apply As ApplyModel) As ActionResult
//would like to save the apply model so i can use it later
Return View("Edit"))
End Function
无论如何 - 希望这是有道理的..第一次将 MVC 与 VB.NET 一起使用,所以希望一切看起来都不错