Я пишу веб-сайт asp.net, который требует от пользователей входа в систему.После входа в систему у меня возникают некоторые ошибки с функцией liftLoad в MicrosoftAjax.js.
MicrosoftAjax.js загружен как пакет
<asp:PlaceHolder runat="server">
<%: Scripts.Render("~/bundles/modernizr") %>
<%: Scripts.Render("~/bundles/WebFormsJs") %>
<%: Scripts.Render("~/bundles/MsAjaxJs") %>
</asp:PlaceHolder>
Мой файл BundleConfig
Public Class BundleConfig
Public Shared Sub RegisterBundles(ByVal bundles As BundleCollection)
bundles.Add(New ScriptBundle("~/bundles/modernizr").Include(
"~/Scripts/modernizr-*"))
bundles.Add(New ScriptBundle("~/bundles/WebFormsJs").Include(
"~/Scripts/WebForms/WebForms.js",
"~/Scripts/WebForms/WebUIValidation.js",
"~/Scripts/WebForms/MenuStandards.js",
"~/Scripts/WebForms/Focus.js",
"~/Scripts/WebForms/GridView.js",
"~/Scripts/WebForms/DetailsView.js",
"~/Scripts/WebForms/TreeView.js",
"~/Scripts/WebForms/WebParts.js"))
bundles.Add(New ScriptBundle("~/bundles/MsAjaxJs").Include(
"~/Scripts/WebForms/MsAjax/MicrosoftAjax.js",
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxApplicationServices.js",
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxTimer.js",
"~/Scripts/WebForms/MsAjax/MicrosoftAjaxWebForms.js"))
End Sub
End Class
Когда я запускаю свой веб-сайт в разных браузерах, я получаю разные ошибки
- IE11 - Объект не поддерживает свойство или метод 'pageLoad'
- Edge - SCRIPT438:Объект не поддерживает свойство или метод pageLoad
- Chrome - Uncaught TypeError: window.pageLoad не является функцией
- Firefox - TypeError: window.pageLoad не является функцией
IE11 - единственный браузер, который отображает всплывающее окно, спрашивающее, хочет ли пользователь отладить ошибку (несмотря на то, что я установил флажок Отключить отладку сценариев)
Я выполнил многочисленные поиски в Google и нашел«Объект не поддерживает свойство или метод« pageLoad »», и я могу найти сотни страниц «Объект не поддерживает свойство или метод« xxx »», где «xxx» может быть «insert», включаяdes ',' assign ',' setswith 'и т. д., но никогда не' pageLoad '.
Я также провел многочисленные поиски "TypeError: window.pageLoad не является функцией", и все результаты относятся к window.onload.
Кажется, что на всех полученных страницах есть ошибка в коде веб-сайта разработчика, а не в стороннем файле javascript.
Я даже искал "MicrosoftAjax.js pageLoad error" и "MicrosoftAjax.js ошибка ", но ни один из результатов не относится к pageLoad.
Я подозреваю, что эта ошибка очень проста на моей веб-странице, которая проявляется как ошибки, которые я получаю, но я не знаю, где их даже исправитьначните искать.
У меня есть только до января, чтобы решить эту проблему, поэтому любая помощь в решении этой проблемы будет оценена