如何传递对象

在MVC3中,view应该如何向Controller传递一个对象

下面是我写的展示页面

复制代码

@foreach(var item in Model)
    {
         <tr>        
            <td> @item.ID</td>
            <td> @item.Title</td>
            <td> @String.Format("{0:g}", item.ShowTime)</td>
            <td> @item.Director</td>
            <td> <span ;>¥</span>@String.Format("{0:F}", item.Price) </td>
            <td>
                @Html.ActionLink("Edit", "EditMovie", new { id = item.ID }) |
                @Html.ActionLink("Details", "DetailsMovie", new { id = item.ID }) |
                @Html.ActionLink("Delete", "DeleteMovie", new { id = item.ID })
            </td>
        </tr>
    }

复制代码

 

补充:我是用entityFramework来保存数据的。

解释:

Edit是修改,但我点击修改时,要把该对象传递到控制器,请问我应该怎么做。
请教大虾帮帮忙啊。谢谢!


蓝山帝景
浏览 604回答 2
2回答

慕的地6264312

一、直接用Form表单提交,表单元素的name值对应controller方法中的参数名二、用ajax发送POST请求
打开App,查看更多内容
随时随地看视频慕课网APP