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. Отсюда и порядок, в котором они объявлены.