关于asp.net 下的request.querystring的写法对不对?

小弟在Details.aspx页面放置了一个sqldatasource和一个formview,sqldatasource获取数据源是从上一个页面传递过来的query里面来... 小弟在Details.aspx页面放置了一个sqldatasource和一个formview,sqldatasource获取数据源是从上一个页面传递过来的query里面来选择数据的,我传递的是s_ID,然后在formview上面显示出来,这个通过vs的向导就能完成,但是,我想在Details.aspx页面获取到query中s_ID的值,请问怎么写这个代码呢?

我写的是
string reqstr = Request.QueryString["c_ID"].ToString();
可以吗?
我的Details.aspx后面已经有这个?c_ID=xxxx了,只是我想在页面的一个lable控件上面显示这个c_ID值,是不是不用改什么了?谢谢
展开
 我来答
qinsncn
2008-04-27 · TA获得超过126个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:134万
展开全部
Request.QueryString["c_ID"].ToString();这样获得是正确的。
但是这有个前提,你调用Details.aspx时应该加上参数;如下:
Details.aspx?c_ID=参数值
Einstein17
2008-04-27 · TA获得超过614个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:218万
展开全部
Request.QueryString["c_ID"].ToString();这样获得是正确的。其实可以不用ToString();本来返回的就是string类型。
但是在你打开Details.aspx页面时,地址要把参数加在后面,如Details.aspx?c_ID=参数值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
银召座7088
2008-04-27
知道答主
回答量:17
采纳率:0%
帮助的人:11.1万
展开全部
同意楼上的 在接收参数的的时候必须判断,然后在赋值
不然会报错,提示为未实例化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隐海凡BR
2008-04-27 · 贡献了超过247个回答
知道答主
回答量:247
采纳率:0%
帮助的人:70.7万
展开全部
uiu
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式