실제로 나는 검도 위젯을 사용하고있었습니다. 부분 뷰 '뷰포트'을 내부에로드했습니다. _Layout to ajax 뷰포트 안에 다른 뷰를로드합니다. 나는 뷰포트 내부에 스크립트를 포함 한 위젯 객체는 일반적으로 페이지를 통해로드 할 때 발생하는 AJAX 를 통해 페이지를로드 한 후 정의되지ASP.net Ajax로 부분 뷰로드
<script src="@Url.Content("~/Scripts/kendo/2013.2.918/jquery.min.js")"></script>
과 telerik 문서에 따라, AJAX에는 jQuery에 대한 참조 스크립트가 포함되어 있습니다. jQuery가 다시 초기화되면 Kendo UI 위젯 객체를 보유하는 데이터 ("kendoWidget") 속성을 포함하여 모든 jQuery 기반 데이터 속성이 지워집니다.
_Layout 내부에서 스크립트를로드하려고했으나 작동하지 않습니다. 어떻게 해결할 수 있습니까?
'Kendo 위젯을 사용할 수 없거나 정의되지 않았습니다.'라는 오류가 발생합니까? – Dnyanesh
기본보기에 스크립트를 넣는 것이 문제가되지 않아야합니다. 아마도 그것들을 적재하는 순서 일 것입니다. –
실제로 오류가 없습니다. 기본보기에서 스크립트를로드 할 때 부분보기에서 kendowidgets에 대해 작동하지 않습니다. 다른 뷰가로드 된 뷰포트에 검도를로드 했으므로 처음에는 완벽하지만 뷰포트가 다시로드되면 스크립트가 다시로드되고 jQuery가 유일한 문제인 것으로 다시 초기화됩니다. –