На самом деле я работал с виджетами кендо. Я загрузил частичный вид 'viewport' внутри _Layout ajax загрузить другие виды внутри окна просмотра . Я включил эти сценарии внутри видовогоASP.net Загрузка Partial View с Ajax
<script src="@Url.Content("~/Scripts/kendo/2013.2.918/jquery.min.js")"></script>
и согласно документации Telerik,
Объект виджета не определен после загрузки страницы через AJAX Обычно вызываются, когда страница загружается через AJAX содержит скрипт ссылка на jQuery. Когда jQuery повторно инициализируется, все атрибуты данных на основе jQuery очищаются, включая атрибут data ("kendoWidget") , который содержит объект виджета Kendo UI.
Я попытался загрузить скрипт внутри _Layout, но он не работает. Как это можно решить?
Это ошибка «Ошибка JavaScript в том, что виджеты Kendo недоступны или не определены»? – Dnyanesh
Размещение сценариев в главном представлении не должно быть проблемой и было бы предпочтительнее. Возможно, это порядок, в котором вы их загружаете. –
Фактически нет ошибки. Когда я загружаю скрипты в основном представлении, это не работает для kendowidgets в частичном представлении. Итак, я загрузил кендо в окне просмотра, где загружаются другие представления, он отлично работает в первый раз, но когда окно просмотра снова загружено, сценарий загружается снова, и jQuery повторно инициализируется, что является единственной проблемой. –