当前位置:编程学习 > C#/ASP.NET >>

利用C#.net和AJAX,如何在服务器端创建XML,创建后如何回传到客户端

利用C#.net和AJAX,如何在服务器端创建XML,创建后如何回传到客户端。请高手指点。谢谢。 --------------------编程问答-------------------- 直接Response.Write(str_xml); --------------------编程问答--------------------
    function creatHttpRequest()
    {
if(window.XMLHttpRequest)
{
            xmlHttp = new XMLHttpRequest();
        }
        else
        {
var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];

for(var i=0; MSXML.length;i++)
{
                try
                {
                    xmlHttp = new ActiveXObject(MSXML[i]);
                    break;
                }
                catch(e)
                {
                }
            }
        }
    }
      var i=1;
    function startRequest()
    {
var strUrl = "WebForm2.aspx?ID="+ i;
i++;
        creatHttpRequest();
       xmlHttp.onreadystatechange = handleStateChange;
        xmlHttp.open('GET',strUrl,true);
        xmlHttp.send();
    }

    function handleStateChange() 
    {
        if(xmlHttp.readyState == 4) 
        {
            if(xmlHttp.status == 200) 
            {
                document.all.results.innerHTML = xmlHttp.responseText;
            }
        }
    }

--------------------编程问答-------------------- var i=1;没用,可以去掉
--------------------编程问答-------------------- 在服务器直接用request就可以接到传过来的信息,然后进行处理,再
HttpResponse httpResponse = this.Context.Response;
using(StreamWriter sw = new StreamWriter(httpResponse.OutputStream))
{
sw.Write("要传回去的信息");
httpResponse.End();
} --------------------编程问答-------------------- 谢谢各位了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,