将XML数据发布到aspx页面并从后面的代码重定向到页面

时间:2011-08-16 15:57:37

标签: c# asp.net html vb.net

我需要将一些xml数据发布到不同的aspx页面并重定向到同一页面。 我尝试了以下代码,它确实发布到页面成功,但我需要重定向到发布数据的同一页面

         req.Method = "POST";       
        req.ContentType = "text/xml";     
        StreamWriter writer = new StreamWriter(req.GetRequestStream());
        writer.WriteLine(doc.InnerXml);
        writer.Close();
        rsp = req.GetResponse();
你能帮我解决这个问题吗?

提前感谢!!!

2 个答案:

答案 0 :(得分:1)

Response.Redirect应该有效:

rsp.Redirect(url);

答案 1 :(得分:-1)

你所要求的是目前的形式是不可能的,这是由于HTTP的运作方式。

使用POST时,只需将数据发送到服务器,然后收集结果即可。如果您想向用户显示该页面,则必须通过GET方式提出新请求。

在asp.net中执行此操作的最简单方法是使用Response.Redirect()