PageMethods не определены - PullRequest
       46

PageMethods не определены

3 голосов
/ 18 ноября 2011

У меня есть страница с MasterPage, на главной странице, у меня есть это:

 <ajaxToolkit:ToolkitScriptManager ID="scriptManager" 
                                   runat="server" 
                                   AsyncPostBackTimeout="99999999"
                                   EnablePageMethods="true" />

И у меня есть этот метод в коде:

[WebMethod]
public void SavePreference(string graphVersion)
{
    //some code here
}

И затемУ меня есть эта функция JavaScript:

 function lnkLearnHardWayclick(){ 
    if( $("#chkDontShowAgain").attr("checked") == "checked")
    {
        PageMethods.SavePreference('new');
    }
    $("#info").hide();
    $("#hardWay").show();
}

Но когда я нажимаю на ссылку, чтобы все работало, я получаю эту ошибку:

Uncaught ReferenceError: PageMethods не определен

1 Ответ

6 голосов
/ 19 ноября 2011

PageMethods не поддерживаются на главных страницах и в пользовательских элементах управления.

...