如果是post的话,那Request.Form()就可以

解决方案 »

  1.   

    从winform客户端post到asp.net页面?不可能吧
    如果能post那接收也应该是这样的
    string text=Request.Form["text"].ToString();
      

  2.   

    Dim xmldoc As New XmlDocument
    xmldoc.Load(Request.InputStream)
    这样就可以把Post过来的XML变成一个XmlDocument对象了。剩下的事情就是怎么操作这个对象了
      

  3.   

    Eg:DataSet ds = new DataSet();
    XmlDocument xmlrec=new XmlDataDocument();
    XmlTextReader reader = new  XmlTextReader(Request.InputStream);
    reader.MoveToContent();
    try
    {
    xmlrec.Load(reader);
    XmlNode nodeProcName = xmlrec.DocumentElement.SelectSingleNode("ProcName");//存儲過程名稱
    string ProcName=nodeProcName.InnerText;
    XmlNode nodeParms =  xmlrec.DocumentElement.SelectSingleNode("Parms");//參數
    object[] parms = {nodeParms.InnerText};
    dbconn.RunProc(ProcName,parms,out ds);
    StringWriter strXml=new StringWriter();
    ds.WriteXml(strXml);
    ds.Dispose();
    string result=strXml.ToString();
    Response.Write(result.ToString());
    }
    catch(Exception ex)
    {
    Response.Write("Error:"+ex.ToString());
    SoftRich.UPS.Common.Logging.WriteLog(ex);
    }
      

  4.   

    用js可以提取来自aspx页面Post's data
    example:
    var domXML = new ActiveXObject("MSXML2.DOMDocument");
    but, C# 的客户端 should pass the binary
      

  5.   

    用C#编写的客户端是否可以调用xmlhttp来提交一个xml.另外我在服务端(aspx)中怎么接收?
      

  6.   

    郁闷谁来帮帮我.
    我在asp.net中用
    byte[] byts = new byte[Request.InputStream.Length];
    Request.InputStream.Read(byts,0,byts.Length);
    string str = System.Text.Encoding.Default.GetString(byts);
    Label1.Text=str;
    为什么得到的都是一些乱七八糟的字符?而得不到客户端传来的数据.
      

  7.   

    http://blog.joycode.com/kaneboy/archive/2004/08/02/29361.aspx
      

  8.   

    把eventArgument换成你的xml string