日期:2014-05-20  浏览次数:20567 次

超菜问题,来者必会!请帮一下忙啊~~谢谢!
关于跨网页传值问题:

如果用   Response.redirect( "a.aspx?id=123 ");
              Request.QueryString[ "id "];  
的方法,   id=123   会显示在地址栏.

怎么传可以不显示呢?   听说有种Request.Form方式?   这样的话,Response怎么写呢?

------解决方案--------------------
方法很多很多了。
一。Response.redirect( "a.aspx?id=123 ");改称Server.Transfer( "a.aspx?id=123 ");
二。把form的method= "post "然后。Request.Form[ "id "];
三。设置session[ "id "]=123, 获得string=session[ "id "].ToString()
四。。。。。。
很多。
通常都用无需更改的。除非是什么重要数据!!