首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

获取网址中的参数值,该如何解决

2012-01-02 
获取网址中的参数值请问如何获取网址中的参数值?比如:http://localhost/chat/AdminMain.aspx?ID16我试过:

获取网址中的参数值
请问如何获取网址中的参数值?比如:
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的内容
}

热点排行