-4
데이터가있는 webgrid가 있습니다. 각 행에 "추가"버튼이 있습니다. 이 행의 데이터를 뷰백 또는 컨트롤러에 보낼 수있는 목록에 추가하는 방법은 무엇입니까?면도기에서 뷰백으로 데이터를 전달하는 방법
데이터가있는 webgrid가 있습니다. 각 행에 "추가"버튼이 있습니다. 이 행의 데이터를 뷰백 또는 컨트롤러에 보낼 수있는 목록에 추가하는 방법은 무엇입니까?면도기에서 뷰백으로 데이터를 전달하는 방법
몇 가지 방법이 있습니다. 그 중 하나는
<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]"];
}
내가 생각 언급 여기 당신의 접근 방식은 올바르지 않습니다. 추가 버튼을 클릭하면 js 함수를 호출 할 수 있습니다. js 함수에 매개 변수로 'this'를 전달하고 js 함수의 제어 값에 액세스하고 마지막으로 Controller Action Method에서 값을 전달합니다. –