我有一个位于布局中的菜单栏,每个页面都可以访问
当用户点击其中一个菜单项时,我正在尝试保存页面模型的信息(可以是客户,汽车或狗的编辑信息),以便在他们返回页面时 - 我可以在他们来自的任何页面上重新填写信息。
这样做的最佳方式是什么?
现在,这很难看 - 每个控制器都有自己的Action菜单链接(“Edit”),View本身位于/ Shared文件夹,布局有一个像这样的ActionLink
_Layout.vbhtml
<div id="footer">
<div class="footerContent" style="top:20px;">@Html.ActionLink("Edit This", Edit"</div>
</div>
任何可以使用此布局的Controller都是这样的(例如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所以希望一切看起来都不错