editortemplate을 사용하고 있습니다. 아래 부분 코드를 보았습니다. 부분 뷰에서 렌더링되는 각 행에 대해 script 태그가 반복됩니다.mvc 면도기 편집 스크립트
페이지 헤더에 스크립트 태그를 넣을 수있는 방법이 있습니까, 아니면 최소한 페이지에 한 번만 포함 시켰습니까?
코드가 부분 뷰에서 실제로 어디에 속하는 지보고 싶습니다.
@* DisplayTemplates/contact.cshtml *@
@model Online.Web.Contacts.Contact
<script id="xxx">
stuff here.
</script>
<tr>
<td>@Html.EditorFor(x => x.FirstName)</td>
</tr>
이것은 옵션 일 수 있습니다. 단편화 된 것처럼 보입니다. 각 편집 가능한 그리드에 대해 세 개의 템플릿을 코딩하겠습니다. 아마도 그것을 다시 바라보고 모든 것을 다른 방식으로 수행해야 할 것입니다. – Jim
@ 짐, 예, 스크립트를 기본보기에 넣는 것이 더 나은 옵션처럼 보입니다. –
나는 이것에 만족하지 않는다 - 그러나 그것은 정답이다. 나는 사물을 완전히 다른 방식으로 요소 화하기로 결정했다. – Jim