2011-05-11 123 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