2013-08-28 1 views
-4

데이터가있는 webgrid가 있습니다. 각 행에 "추가"버튼이 있습니다. 이 행의 데이터를 뷰백 또는 컨트롤러에 보낼 수있는 목록에 추가하는 방법은 무엇입니까?면도기에서 뷰백으로 데이터를 전달하는 방법

+1

내가 생각 언급 여기 당신의 접근 방식은 올바르지 않습니다. 추가 버튼을 클릭하면 js 함수를 호출 할 수 있습니다. js 함수에 매개 변수로 'this'를 전달하고 js 함수의 제어 값에 액세스하고 마지막으로 Controller Action Method에서 값을 전달합니다. –

답변

0

몇 가지 방법이 있습니다. 그 중 하나는

<input type="input" name="myData[1]"/> 
<input type="input" name="myData[2]"/> 

Formcollection을 사용하고 컨트롤러에 당신이 할 수 있습니다 :

[httpPost]  
public ActionResult myController(FormCollection form) 
{ 
    var myData1 = form["myData[1]"];  
    var myData2 = form["myData[2]"];  
} 
관련 문제