그래서 저는 asp.net MVC에 상당히 익숙합니다. 누군가가 데이터베이스에서 항목의 목록을 요청하면, 컨트롤러는 뷰가 알고있는 항목을 얻고asp.net mvc 개체에서 작업
View(items);
와 함께보기로 보냅니다 그들은을 통해 무엇 :
@model IEnumerable<SomeType>
다음 목록입니다 를 통해 표시 :
foreach (var item in Model) {
<tr><td>@Html.ActionLink("Edit", "Edit", new { id = item.id })<td>@item.id</td><td>@item.name</td></tr>
}
하지만 난 채우기 위해 사용하는 개체를 전달할 수있는 방법, 나는 (내가 아직 편집 페이지를 구현하지 않은 일부 컨트롤러를 유발하는 것 같아요) 편집을 클릭합니다 말할 수 일 특정 행에서 편집 컨트롤러에? 아니면 개체 ID를 데이터베이스를 통해 다시 가져와야합니까? 아니면 그냥 그 모든 새로운 {}을 변수로 채우면 그들은 그런 식으로 전달됩니까?
http://www.asp.net/mvc – UpTheCreek