모델 바인더 또는 쉼표 분리를 사용하는 대신 양식 필드를 같은 이름으로 가져 오는 방법이 있습니까?ASP.NET MVC : 같은 이름의 양식 필드 검색
나는 같은 이름의 텍스트 필드가 몇 개 있는데, 루프를 통해 각 값을 검색해야합니다.
고맙습니다.
모델 바인더 또는 쉼표 분리를 사용하는 대신 양식 필드를 같은 이름으로 가져 오는 방법이 있습니까?ASP.NET MVC : 같은 이름의 양식 필드 검색
나는 같은 이름의 텍스트 필드가 몇 개 있는데, 루프를 통해 각 값을 검색해야합니다.
고맙습니다.
FormCollection은 NameValueCollection입니다. 그게 당신이 할 수있는 의미
public ActionResult MyAction(FormCollection form)
{
// ModelBinder will set "form" appropriately
foreach(var value in form.Getvalues("duplicatedFieldname"))
{
//do something with value
}
}
그게 효과가! 정말 고맙습니다. –
더 쉬운
public ActionResult MyMethod(string[] fieldName)
아니면 대신 string[]
의 선호하는 경우 List<string>
를 사용합니다.
같은 이름의 양식 필드는 왜 필요합니까? –