我需要知道是否有办法将视图(Razor 引擎)的模型(或其一部分,即其后的搜索查询)数据传递给控制器。
为了更好地解释我必须做什么,这是感兴趣的代码:
看法:
@model IEnumerable<MvcMovie.Models.Movie>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
...
@foreach (var item in Model) { ...}
...
@Html.ActionLink("Search", "SearchIndex")
@Html.ActionLink("Create Document", "createDoc"/*, new { id = Model.ToList() }*/)
我想通过
@model IEnumerable<MvcMovie.Models.Movie>
在第一行(= foreach 指令中使用的模型)向控制器“createDoc”创建与视图动态绑定的报表文档。
我尝试了一切:我尝试使用 ViewData (VIEW: ViewData["data"]=Model , CONTROLLER List movies= ViewData["data"]),我同样尝试了 TempData,我尝试将模型作为 routeValues 传递给ActionLink(如您所见:new{ id= Model.toList() }),但没有任何效果。
甚至有可能做我想做的事吗?
谁能帮我?