//注意 在1.1的machine.config,默认webservice去除了post,get方法 machine.config中找到
把去掉的加上
1,webservice
[WebMethod]
public string GetMessage()
{
XmlDocument doc=new XmlDocument();
doc.Load(Server.MapPath(".")+"/test.xml");
string rtn=doc.OuterXml;
doc=null;
return rtn;
}
2,aspx中调用
<script language=javascript id=clientEventHandlersJS> function getdata() { var index=0; div1.innerHtml =""; docSubmit = new ActiveXObject("Microsoft.XMLDOM"); docSubmit.async = false; docSubmit.load("http://localhost/WebServiceTestJs/ServiceJs.asmx/GetMessage"); window.alert(docSubmit.xml.replace(/</g,"<").replace(/>/g,">")); docSubmit.loadXML(docSubmit.xml.replace(/</g,"<").replace(/>/g,">")); var s=""; nodeList=docSubmit.documentElement.getElementsByTagName("BOOK"); for (i=0;i " + nodeList(i).selectSingleNode("TITLE").text + ""; } div1.innerHTML=s; div1.style.visibility="visible"; } </script>
[WebMethod]
public string GetMessage()
{
XmlDocument doc=new XmlDocument();
doc.Load(Server.MapPath(".")+"/test.xml");
string rtn=doc.OuterXml;
doc=null;
return rtn;
}
2,aspx中调用
<script language=javascript id=clientEventHandlersJS> function getdata() { var index=0; div1.innerHtml =""; docSubmit = new ActiveXObject("Microsoft.XMLDOM"); docSubmit.async = false; docSubmit.load("http://localhost/WebServiceTestJs/ServiceJs.asmx/GetMessage"); window.alert(docSubmit.xml.replace(/</g,"<").replace(/>/g,">")); docSubmit.loadXML(docSubmit.xml.replace(/</g,"<").replace(/>/g,">")); var s=""; nodeList=docSubmit.documentElement.getElementsByTagName("BOOK"); for (i=0;i " + nodeList(i).selectSingleNode("TITLE").text + ""; } div1.innerHTML=s; div1.style.visibility="visible"; } </script>