百分求对post get的理解,怎么样使用post传值(帮顶有分)
小弟简单的理解了post和get方法,也知道里面的一些区别 
 Response.Redirect   方法其实就是通过get传的值吧? 
 现在就想知道      怎么用post方法在页面传值? 
 用   Server.Transfer   跳转       
 第二个页面   用   Transfer_Default=(Transfer_Default)Context.Handler; 
                                           string   name=td.Name; 
 这种方法是通过post方法传的值么? 
 怎么样更深的理解   post和get方法? 
 希望大家多谈谈经验和理解,上网搜出来的就麻烦不用发了。分不够我再加
------解决方案--------------------post get 指的是客户到web server 的请求 
 redirect Transfer 是服务器端重定向
------解决方案--------------------post传值应该是通过表单传
------解决方案--------------------redirect Transfer 
 重定向事实上是发的HTTP 302的头.   
 你应该去补些HTTP协议的知识...   
 还有,你的问题描述讲得人头晕晕的. 
 有些不知所云的感觉.....
------解决方案--------------------up
------解决方案--------------------帮顶
------解决方案--------------------post 后面也可以用参数 
 二者传递参数的长度有区别post大,get小 
 还有传递方法有区别,一个是用ascii,一个是用二进制。 
 不管那种都是指的从客户端到服务器端的请求, 
 而redirect,和tranfer 都是服务器端获得客户端的请求后,再服务器端重定向而已,和post get没有关系 
------解决方案--------------------提问的艺术     
 如果你不知道应该问什么.那么,你就讲出你要达到的需求.... 
------解决方案--------------------学习 
------解决方案--------------------POST不一定是ASCII   
 详细情况可以参阅RFC1867文档对POST ( HTTP_VERB_POST )的描述
------解决方案--------------------up
------解决方案--------------------现在就想知道  怎么用post方法在页面传值 
 ------------------------------------------ 
  <form id= "Form1 " method= "post " action= "xxx.aspx?id=yyy ">  </form>
------解决方案--------------------id=yyy 就是传值啊
------解决方案--------------------// 这个是客户端用来发送xml内容的 
 private void post(string url, Dictionary <string,string>  content) 
 { 
       Encoding encoding = Encoding.GetEncoding( "GB2312 "); 
       StringBuilder sb = new StringBuilder(); 
       foreach (string s in content.Keys) 
 { 
 sb.Append(s+ "= "+content[s]+ "& "); 
 } 
 if (sb.Length> 0) 
 { 
 sb.Remove(sb.Length-1,1); 
 }   
       byte[] data = encoding.GetBytes(sb.ToString());   
       // 准备请求... 
       HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url); 
       myRequest.Method =  "POST "; 
       myRequest.ContentType= "application/x-www-form-urlencoded "; 
       myRequest.ContentLength = data.Length; 
       Stream newStream=myRequest.GetRequestStream(); 
       // 发送数据 
       newStream.Write(data,0,data.Length); 
       newStream.Close(); 
 }   
 // 服务端接收 
 Request.Form( "键值 ").ToString() 
 // 比如发送Name=my name&age=20 
 // 接收就是Request.Form( "Name ").ToString(); 
 // Request.Form( "age ").ToString();
------解决方案--------------------来接点分
------解决方案--------------------