如何将当前模型从布局传递给控制器​​?

时间:2012-06-20 15:32:01

标签: asp.net-mvc vb.net asp.net-mvc-3

我有一个位于布局中的菜单栏,每个页面都可以访问

当用户点击其中一个菜单项时,我正在尝试保存页面模型的信息(可以是客户,汽车或狗的编辑信息),以便在他们返回页面时 - 我可以在他们来自的任何页面上重新填写信息。

这样做的最佳方式是什么?

现在,这很难看 - 每个控制器都有自己的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所以希望一切看起来都不错

0 个答案:

没有答案