您的位置:首页 > 其它

新建的WebService无法由Ajax调用

2006-12-04 22:08 357 查看
症状:老是会提示无法找到对象。

解决方法:默认的WebService引入了下列的命名空间:

using System;
using System.Data;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.ComponentModel;
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
这样导致页面无法找到所对应的服务,看了MS的例子发现是少了[ScriptService],替换命名空间如下:

using System;
using System.Web;
using System.Web.Services;
using System.Xml;
using System.Web.Services.Protocols;
using Microsoft.Web.Script.Services;
然后将[ToolboxItem(false)]替换为[ScriptService]即可。

刚刚开始接触Ajax以及WebService,很多东西还不知道。加油..........[name:Ajax Call Webservice][tags:Ajax]

[From AlphaWu.Blog]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: