2011-05-11 72 views
0


我想從javascript調用服務器端C#函數。從javascript調用serverside方法

我使用了this article中給出的方式。

當我在新的ASP.NET應用程序中執行相同步驟時,此工作正常。
但是,當我重複上我工作它給錯誤的應用程序相同的步驟:

"PageMethods is Undefined".

我工作的.NET 4.0。

+1

你必須有在代碼後面的頁面類中至少有一個頁面方法。控制它不起作用。 – 2011-05-11 10:49:41

+0

[PageMethods vs UpdatePanels](http://izlooite.blogspot.com/2010/06/pagemethods-vs-updatepanels.html) – 2011-05-23 06:33:07

回答

3

您是否在腳本管理器上啓用了頁面方法?

<asp:ScriptManager ID="ScriptManager1" EnablePageMethods="true" runat="server" />

+0

我做了文章中給出的所有事情,並且在新應用程序中工作。當我在我的舊網站上做同樣的事情時,它不起作用。我嘗試了ascx和aspx控制和頁面。 – 2011-05-11 11:01:14

+0

我建議你發佈一些代碼。 – 2011-05-11 13:10:30