我想從javascript調用服務器端C#函數。從javascript調用serverside方法
我使用了this article中給出的方式。
當我在新的ASP.NET應用程序中執行相同步驟時,此工作正常。
但是,當我重複上我工作它給錯誤的應用程序相同的步驟:
"PageMethods is Undefined".
我工作的.NET 4.0。
我想從javascript調用服務器端C#函數。從javascript調用serverside方法
我使用了this article中給出的方式。
當我在新的ASP.NET應用程序中執行相同步驟時,此工作正常。
但是,當我重複上我工作它給錯誤的應用程序相同的步驟:
"PageMethods is Undefined".
我工作的.NET 4.0。
您是否在腳本管理器上啓用了頁面方法?
<asp:ScriptManager ID="ScriptManager1" EnablePageMethods="true" runat="server" />
我做了文章中給出的所有事情,並且在新應用程序中工作。當我在我的舊網站上做同樣的事情時,它不起作用。我嘗試了ascx和aspx控制和頁面。 – 2011-05-11 11:01:14
我建議你發佈一些代碼。 – 2011-05-11 13:10:30
確保你有一個ScriptManager控制?
作爲替代試圖讓PageMethods的工作方式,我建議切換到更多最新的WCF腳本服務:
你必須有在代碼後面的頁面類中至少有一個頁面方法。控制它不起作用。 – 2011-05-11 10:49:41
[PageMethods vs UpdatePanels](http://izlooite.blogspot.com/2010/06/pagemethods-vs-updatepanels.html) – 2011-05-23 06:33:07