我想从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