ASP.NET MVC 2.0 : 속성을 통해 이름을 설정합니다
-
19-09-2019 - |
문제
속성을 사용하여 다음을 어떻게 모방하는지 궁금합니다 ...
<%= Html.EditorFor(x => x.SportProgramIdList, "FormMultiSelectDropDownList", "SportProgramIds")%>
uihint ( "formmultiselectdropdownlist")를 사용하여 템플릿을 지정할 수 있다는 것을 알고 있지만 이름을 설정하는 방법에 문제가 남아 있습니다.
Anthony를 건배합니다
해결책
나는 당신이 당신의 자신의 CustomAttribute를 만들어야한다고 생각합니다 UINameAttribute
. 당신은 사용할 수 있습니다 ModelMetadata
당신의 속성을 유지하고 그것을 얻는 가장 좋은 방법이 무엇인지 확실하지 않습니다. HtmlHelper.EditorFor
매개 변수가없는 확장자 및 속성을 다음에 전달하십시오.
나는 너무 완전한 대답을 시도하기에는 너무 게으르고 피곤합니다.
보다 :
다른 팁
Objectattributes 인수를 사용하십시오
<%= Html.EditorFor(x => x.SportProgramIdList, "FormMultiSelectDropDownList", new { id="SportProgramIds" }) %>>
이것을 사용하여 HTML 입력 속성을 설정할 수 있습니다.
제휴하지 않습니다 StackOverflow