• λ我爱Aspx >> Asp.Net >> 使用ASP.NET中调用WebService时不能以Name为数据库中的字段
  • 使用ASP.NET中调用WebService时不能以Name为数据库中的字段

  • :未知  Դ:internet  :2007-5-20 16:44:32  ؼ:.net,asp.net,web,asp,webservice,数据库,数据
  • 今天做了一下试验,发现当WebService返回的XML数据中使用了”Name”关键字作为健值时,ASP页面将无法读取整个XML文档,而出现以下错误:

    无法显示 XML 页。

    使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。

    --------------------------------------------------------------------------------

    文本内容中发现无效字符。处理资源 'http://192.168.0.41/aspServer/server.asp' 时出错。第 56 行,位置: 11

    <Name>

    //服务器端ASP代码如下,WebService代码略,只要返回一个DataSet的值即可

    <%

    Set objHTTP = Server.CreateObject("MSXML2.XMLHTTP")

    Set xmlDOC =Server.CreateObject("MSXML.DOMDocument")

    strWebserviceURL = "http://192.168.0.41/WebService1/Service1.asmx/ds"

    '设置参数及其值

    'strRequest = "x=2&y=3"

    strRequest = "tbname=123"

    objHTTP.Open "POST", strWebserviceURL, False

    '设置这个Content-Type很重要

    objHTTP.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"

    objHTTP.Send(strRequest)

    bOK = xmlDOC.load(objHTTP.responseXML)

    Ҷƪл˵?
  • һƪAsp.net中DataGrid控件的自定义分页
    һƪ在系统菜单中添加自定义菜单项