AjaxHelper не работает

Я работаю над ASP.NET MVC.

чтобы использовать AjaxHelper, я вставил два файла javascript в site.master следующим образом.

<script src="../../Scripts/MicrosoftMvcAjax.debug.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftAjax.debug.js" type="text/javascript"></script>

затем я использовал AjaxHelper для просмотра страниц, но он не работал.

Итак, я изменил порядок файла JavaScript следующим образом.

<script src="../../Scripts/MicrosoftAjax.debug.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcAjax.debug.js" type="text/javascript"></script>

Тогда это сработало:(

Итак, мой вопрос заключается в том, что порядок файлов JavaScript влияет на использование класса AjaxHelper?

2 ответа

Абсолютно. Классы MVCAjax должны будут ссылаться на более общие классы Ajax. Поэтому на общие ссылки ссылаются первыми

Файл MicrosoftMvcAjax.debug.jss содержит код, который ссылается на код в MicrosoftAjax.debug.js. Отсюда и порядок, в котором они объявлены.

Другие вопросы по тегам