获取网址中的参数值
请问如何获取网址中的参数值?比如: 
 http://localhost/chat/AdminMain.aspx?ID=16 
 我试过: 
 Request.Params[ "ID "].ToString() 
 Request.QueryString[ "ID "].ToString() 
 都不能获取   ,请问应该怎么做啊
------解决方案--------------------你可确定id=后面有值??
------解决方案--------------------NameValueCollection coll=Request.QueryString;
------解决方案--------------------Request.QueryString[ "ID "].ToString(); 
 这个应该可以吧 
------解决方案--------------------代码没问题。设个断点看看取出的是什么 
 string str = Request.QueryString[ "ID "]; 
------解决方案--------------------Request.QueryString.Get( "ID ")
------解决方案--------------------使用Request.QueryString[ "ID "]肯定没有问题,要输出请使用Request.QueryString[ "ID "].ToString()也是对的 
 请检查你Request前面的条件语句,比如有没有if(IsPostBack)之类,如果有去掉 
 当然,设置断点调试是最好的方法,一目了然,估计是你的request语句根本没有被执行到
------解决方案--------------------楼上说到点子上了
------解决方案--------------------.net 的调试很不错,一调试很多问题就解决了
------解决方案--------------------设断点吧,一下就测试出来了 
------解决方案--------------------foreach(object k in Request.QueryString.Keys) { 
     // k.ToString() 找到?XX=YY中的XX内容 
     // Request.QueryString[k.ToString()]找到YY的内容 
 }