ASP.NET如何获取URL中的第二个参数

Response.Redirect("AGCompanyDetails.aspx?ID1="+companyId+"&ID2="+comanycartId+"");中,我... Response.Redirect("AGCompanyDetails.aspx?ID1=" + companyId + "&ID2=" +comanycartId +"");中,
我在AGCompanyDetails.aspx页面后台
string id1= HttpContext.Current.Request.QueryString["ID1"].ToString()能获取到URL中的第一个ID1参数,
string id2= HttpContext.Current.Request.QueryString["ID2"].ToString()中就不能获取URL中的ID2,报为将对象引用到实例,我不用Session,该如何解决啊?
ID1,ID2参数是都有值不为空的,就是这边能获取ID1的,获取不到ID2的,
展开
 我来答
kas68310
推荐于2016-09-02 · TA获得超过3637个赞
知道大有可为答主
回答量:1468
采纳率:33%
帮助的人:1179万
展开全部
//格式化字符串
private string getPrm(string uprm)
{
return uprm == null ? "" : uprm;
}

//取值
string _value= getPrm(Request.Params["_key"]);

-----
如果取不到值,看看发出URL的页面赋值有没有什么问题.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
武当王道长2023
2010-03-10 · TA获得超过819个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:454万
展开全部
哪怕你参数还有 ID3 ID4……
都用Request["ID3"],Request["ID4"]

如果报未将对象引用到实例,可能url 拼接有问题,或者所传变量可能有问题, 请仔细检查。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
oulyzarcihsow
2010-03-10 · TA获得超过425个赞
知道小有建树答主
回答量:620
采纳率:33%
帮助的人:335万
展开全部
Response.Redirect("AGCompanyDetails.aspx?ID1=" + companyId + "&ID2=" +comanycartId);
这样写呢,
要保证comanycartId值不为null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jllhyhh
2015-10-10 · TA获得超过227个赞
知道小有建树答主
回答量:176
采纳率:100%
帮助的人:120万
展开全部
按照索引去取:
例:
var param2 = Request.Form[1];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b5cc3c54ea
2010-03-10 · TA获得超过843个赞
知道小有建树答主
回答量:481
采纳率:0%
帮助的人:237万
展开全部
直接Request["ID2"]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式