3
我有一個網頁一個母版,在母版頁,我有這樣的:PageMethods沒有定義
<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 is not defined
我不明白它...所以我必須把ToolScriptManager放在頁面上我想要做PageMethods?因爲Javascript中的所有代碼和y後面的代碼在example.aspx(for isntance)中都有。 – Nahuel
將您的pagemethod放入'.aspx.cs'文件中。 –
是的,我在這裏......事實上,我的工作的一個partener做了另一個頁面,工作......我不知道爲什麼它不工作給我 – Nahuel