나는 현재 이런 일이 : foo
와 키 시작되는필터링 양식 키/이름
<input type="hidden" value="123" name="foo_1"/>
<input type="hidden" value="123" name="foo_2"/>
<input type="hidden" value="123" name="bar_2"/>
가 난 단지 형태로 값을 필요 :
foreach (string key in Request.Form.Cast<string>().Where(key =>
key.StartsWith("foo_")))
{
//get value (123) + the ending number from the string (1 and 2 in this case)
}
내가 분할의 팬이 아니에요 문자열이나 무언가로 시작하는 키에 대한 필터링. 이 일을하는 데 더 "예쁘다"는 방법이 있어야한다고 생각하니?
<input type="hidden" value="123" name="[foo][1]"/>
비활성화 된 입력은 게시되지 않지만 양식을 생성 할 때 (서버 측) 또는 게시 전 (클라이언트 측)으로 완료해야합니다. –
입력이 비활성화되지 않고 숨겨져 있습니다. 이는 분명히 게시됩니다. –
숨김! = 비활성화 됨. 그래서 그들은 게시되어야합니다. ASP.NET에는 객체 매핑 시스템이 없으므로 양식 요소를 반복해야합니다. C# MVC는 그러나 당신이 찾고있는 것일지도 모르는 객체에 요소를 매핑 할 수 있습니다. 그러나 이것을 달성하기 위해서는 MVC 모델에서 전체 사이트를 빌드해야합니다. – Kami