0
의 이름을 지정합니다.다음 코드가 왜 궁금 드롭 다운리스트의 asp.net mvc3 면도기
<select style="display: none;" size="10" name="CollectionCategory.Classification.Nationality.NationalityId" id="CollectionCategory_Classification_Nationality_NationalityId" class="pickList">
함수의 서명은 반드시 다음과 같다 여기서
public static MvcHtmlString DropDownList(this HtmlHelper htmlHelper, string name, IEnumerable<SelectListItem> selectList, object htmlAttributes);
는 부모 뷰의 뷰 모델에 의해 오버라이드 (override) 이름 매개 변수 이예요처럼 보인다. (이것은 부분보기에 있습니다). 누구에게도 이것이 의미가 있습니까?
나는 그 라인을 따라 시작했습니다. 이 문제는 javascript 기능을 가진 재사용 된 구성 요소이므로 클라이언트 측 스크립트에서 구성 요소의 ID가 중요하다는 점에 있습니다. 뷰 모델에서 "ModelPrefix"또는 이와 유사한 것을 처리 할 수있는 속성을 가질 수 있습니다. 왜 이런 일이 벌어지고 있는지 내 질문에 대답했습니다. 감사. – voam