은 내가 3 개 항목이@ HTML.CheckBoxFor() MVC 3.0 문제?
foreach(var i in item)
{
@Html.CheckBoxFor(x=>i.Checked)
@Html.labelfor(x=>i.price)
}
선택 체크 상자 항목의 목록을 생성하는 루프를 가지고있다. 그래서이 코드 아래 생산을 세 번
<input id="paid" name="paid" value="true" type="checkbox">
<input name="paid" value="false" type="hidden">
지금은 내 컨트롤러
string[] paid = Request.Form["paid"].split(',');
을에 체크 된 가격에 액세스 할 때
나는 3 개 값을 받아야 관계없이 많은 가격은 얼마나의, 참/거짓 사용자가 확인하십시오.
대신 사용자가 선택한 수만큼 3을 반환합니다. 사용자가 내 컨트롤러에서 가격을 한 번 확인하면됩니다. 나는 3 + 1 = 4의 참/거짓 값을받을 것이다.
어떻게이 문제를 해결할 수 있습니까?
내가 달성하려고하는 모든 것 : 사용자가 3 가지 가격 목록에서 첫 번째 가격을 확인하는 경우. 컨트롤러에서 해당 가격에 액세스하고 싶습니다. – HaBo