Я пытаюсь вызвать функцию в кодовом списке моей страницы .aspx после полного отображения окна. Я попытался с помощью:Функция вызова в Codebehind aspx из Javascript Throws Error
<script type="text/javascript">
$(document).ready(function() {
PageMethods.CheckForPageChange();
});
</script>
И выдает следующее сообщение об ошибке:
0x800a1391 - JavaScript ошибка времени выполнения: «$» не определена
я смог window.onload
, чтобы отобразить окно предупреждения, так Я пытался использовать его как это:
<script type="text/javascript">
window.onload = function() {
PageMethods.CheckForPageChange();
}
</script>
Но он бросает ошибку «PageMethods не определен».
У меня есть эта внутренность «форма» тег:
<asp:ScriptManager runat="server" ID="ScriptManager1" EnablePageMethods="true"></asp:ScriptManager>
И это в моем коде:
[WebMethod]
public void CheckForPageChange()
{
throw new NotImplementedException();
}
Может кто-то пожалуйста, скажите мне, что я здесь отсутствует? Любая помощь очень ценится!
подобный ... http://stackoverflow.com/questions/18242334/pagemethods-is-not-defined-in-aspx-page –
Ошибка $ была связана с тем, что вы не загрузили jQuery к тому времени, эта линия. – mason
pagemethods должен быть статичным. – bashkan