뷰 (Razor Engine)의 모델 (또는 그 일부, 즉 검색 쿼리) 데이터를 모델로 전달하는 방법이 있는지 알아야합니다. 제어 장치.MVC3 (면도기) 모델 데이터를 뷰에서 컨트롤러로 전달
내가 무엇을해야 더 나은 방법으로 설명하기 위해 , 즉 관심있는 코드입니다 :
VIEW : 나는 첫 번째 줄에
@model IEnumerable<MvcMovie.Models.Movie>
를 전달하려는
@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() }*/)
(= foreach 명령에 사용 된 모델)을 컨트롤러 "createDoc"에 연결하여 뷰와 동적으로 바인드 된 보고서 문서를 만듭니다.
나는 모든 것을 시도했다. ViewData (VIEW : ViewData [ "data"] = 모델, CONTROLLER List 영화 = ViewData [ "data"])를 사용해 보았는데, 마찬가지로 TempData를 시도해 보았다. Model ActionLink의 routeValues로 볼 수 있습니다 (new {id = Model.toList()}).
내가 원하는 것을 할 수 있습니까?
아무도 도와 줄 수 있습니까?
Zach dev에 감사드립니다. 네가 준 2 번째 옵션을 시도해 볼게. 샘플 코드를 게시 할 수 있습니까? 감사. – Jack88PD