asp.net ScriptManager PageMethods не определен
Я хочу вызывать статические методы на стороне сервера из JS, поэтому я решил использовать элемент управления ScriptManager на своем сайте. Итак, у меня есть мастер-страница с такой структурой:
function getGiftFileUrl() {
function OnSuccess(response) {
alert(response);
}
function OnError(error) {
alert(error);
}
PageMethods.GetGiftFileUrl("hero", 1024, 768, OnSuccess, OnError);
}
getGiftFileUrl();
Но когда страница загружается, у меня есть исключение JS - PageMethods не определено. Я предполагал, что объект будет создан неявно, поэтому я могу использовать его в своем JavaScript.