AJAX 客户端使用JS调用页面中的类方法? 本帖最后由 fengwanfengwan 于 2012-10-13 16:18:21 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能是两方面的原因一,scriptmanager或proxy内要有webservice的地址<asp:ScriptManagerProxy ID="scriptProxy" runat="server"> <Services> <asp:ServiceReference Path="~/Portal/HomePageSetting.asmx" /> </Services> </asp:ScriptManagerProxy>二,webservice允许客户端调用那句解注释 [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] [System.Web.Script.Services.ScriptService] 关于楼上的说法:我没有使用webservice,所以应该不用加这个吧。另外,这个程序的目的是为了实现页面的无刷新更新,而根据我看的资料,在我的理解中,使用“webservice”和“AJAX客户端使用JS调用页面中的类方法”应该算是两种不同的解决方法吧。本人新学这个东西,不知道理解的对不对。 先“规范地”按照msdn演练一下简单范例:http://msdn.microsoft.com/zh-cn/library/bb532367(v=vs.90).aspx如果这个就直接出错,查看你的环境是否错误,就不用管技术方法本身是否写对了。 你没访问web service,又说这个程序内容出自“APS.NET AJAX 程序设计”,这就自相矛盾了。 js直接调用asp.net服务器方法参见:http://msdn.microsoft.com/en-us/library/ms178210(v=vs.100).aspx注意到楼主最近一系列提问,建议楼主还是系统了解一下微软的jsAPI,这里囊括了所有js调用webservice,wcf,httpreq,以及本贴你关注的js调用服务器方法的知识:http://msdn.microsoft.com/en-us/library/bb310860(v=vs.100).aspx 有关Ajax 问题 .net里面的服务器控件突然不能用了 TService 为什么用了alert控件位置有变化? linkbutton与绑定事件(加急!!!) 有没有好方法解析邮件编码? ASP.NET 执行文件,拒绝访问 DataReader还是DataSet? 友情链接里的网站关停后返回HTTP代码的问题 关于sql语句查询的问题 Dundas chart for asp.net控件在win7下发布的问题 ajax从javascript传参至asp.net,接收不到变量
<Services>
<asp:ServiceReference Path="~/Portal/HomePageSetting.asmx" />
</Services>
</asp:ScriptManagerProxy>
二,webservice允许客户端调用那句解注释 [WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[System.Web.Script.Services.ScriptService]
本人新学这个东西,不知道理解的对不对。
如果这个就直接出错,查看你的环境是否错误,就不用管技术方法本身是否写对了。
http://msdn.microsoft.com/en-us/library/ms178210(v=vs.100).aspx注意到楼主最近一系列提问,建议楼主还是系统了解一下微软的jsAPI,
这里囊括了所有js调用webservice,wcf,httpreq,
以及本贴你关注的js调用服务器方法的知识:
http://msdn.microsoft.com/en-us/library/bb310860(v=vs.100).aspx