문제

ASP.NET MVC 프로젝트에서 사용자의 다른 항목과 관련된 항목 목록을 수집해야합니다. 벨로우와 같은 컨트롤러 조치를 취하고 싶습니다.

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(int x, int y, IEnumerable<int> zKeys)
{
    //Do stuff here
}

이러한 방식으로 데이터를 전달하기 위해 양식을 설정하려면 어떻게해야합니까? 이 특정 양식의 데이터를 제공 할 수없는 경우 ASP.NET MVC에서 이러한 유형의 정보를 전달하는 가장 좋은 방법은 무엇입니까?

도움이 되었습니까?

해결책

Scott Hanselman 은이 작업을 수행하는 방법에 대한 훌륭한 기사가 있습니다.

어레이, 목록, 컬렉션, 사전에 모델 바인딩을위한 asp.net 와이어 형식 http://www.hanselman.com/blog/...bindingtoarrayslistscollectionsdictionaries.aspx

다른 팁

<form action="/url" method="post">
<input name="x" type="text" value="1" />
<input name="y" type="text" value="1" />

<div>
     <input name="zKeys" value="1" />
     <input name="zKeys" value="2" />
     <input name="zKeys" value="3" />
     <input name="zKeys" value="4" />
     <input name="zKeys" value="5" />
     <input name="zKeys" value="6" />
     <input name="zKeys" value="7" />
</div>

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top