2012-05-16 3 views
1

"American | African | Asian"값이있는 테이블에 필드가 있습니다. 필드에서 값 형식을 가져 와서 텍스트를 분할하고 드롭 다운 목록에 바인딩하고 싶습니다. 나는htmlhelper를 사용하여 텍스트를 분할하십시오.

지금까지 내가 가진 MVC 3를 사용하고이 하나

public static SelectList SplitText(this HtmlHelper html, string texttosplit, string seperator) 
{ 
    return new SelectList(texttosplit.Split('|')); 
} 

하지만

@Html.DropDownListFor(model => model.EM_opt1Values, @Html.SplitText(this will have an error it will not accept model => model.EM_opt1Values)) 
+0

[무엇을 시도해 봤습니까?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Iridio

+0

업데이트 된 내용을 참조하십시오. – user335160

답변

1

내가 오류에 생각 드롭 다운리스트에 바인딩하는 방법을 모른다 자본 M.

@Html.DropDownListFor(model => model.EM_opt1Values, @Html.SplitText(Model.EM_opt1Values)) 

값이없는 모델 변수 Y로부터 페이지 Model로부터 취해 져야한다 람다 안에서 정의하십시오. 나는 그것을 ATM으로 확인할 수는 없지만 이것이해야한다고 확신한다.

관련 문제