我向对方传递参数,不使用form来实现post方式。如果通过Request.redirect(""),则传递参数的方式就是get的了,那么应该如何实现可以以post方式传递参数给对方呢?谢谢!!

解决方案 »

  1.   

    >>>我向对方传递参数,不使用form来实现post方式。如果通过Request.redirect(""),则传递参数的方式就是get的了,那么应该如何实现可以以post方式传递参数>>>给对方呢?谢谢!!如果是本地的网页,建议使用Server.Transfer或者ASP.NET2.0里的PostUrl设置其他的话,可以采用一个笨的方法,不用Request.redirect,而用你服务器端的编码写出这样的HTMLResponse.Clear();
    Response.Write(@"<form name='form1' method=post action='http://www.csdn.net/abc.aspx'>
    <input type=hidden name=abc value=def>
    ...
    </form>
    <script language=javascript>
    document.form1.submit();
    </script>
    ");
    Response.End();