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的, 展开
我在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的, 展开
5个回答
展开全部
//格式化字符串
private string getPrm(string uprm)
{
return uprm == null ? "" : uprm;
}
//取值
string _value= getPrm(Request.Params["_key"]);
-----
如果取不到值,看看发出URL的页面赋值有没有什么问题.
private string getPrm(string uprm)
{
return uprm == null ? "" : uprm;
}
//取值
string _value= getPrm(Request.Params["_key"]);
-----
如果取不到值,看看发出URL的页面赋值有没有什么问题.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪怕你参数还有 ID3 ID4……
都用Request["ID3"],Request["ID4"]
如果报未将对象引用到实例,可能url 拼接有问题,或者所传变量可能有问题, 请仔细检查。
都用Request["ID3"],Request["ID4"]
如果报未将对象引用到实例,可能url 拼接有问题,或者所传变量可能有问题, 请仔细检查。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Response.Redirect("AGCompanyDetails.aspx?ID1=" + companyId + "&ID2=" +comanycartId);
这样写呢,
要保证comanycartId值不为null
这样写呢,
要保证comanycartId值不为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按照索引去取:
例:
var param2 = Request.Form[1];
例:
var param2 = Request.Form[1];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接Request["ID2"]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询