asp.net页面传值问题
如:页面A,页面B,页面C。在A的前台转向B(B?id=1),在B接收stringid=Request.QueryString["id"].ToString(),这样能打...
如:页面A,页面B,页面C。在A的前台转向B(B
?id=1),在B接收string id=Request.QueryString["id"].ToString(),这样能打开B页面。并且是按照id不同,内容也不同的。现在想从C跳到页面B,但是没有在C上定义id,能跳到B,但是
string id=Request.QueryString["id"].ToString(),接收不到值,会报错。怎么处理一下? 展开
?id=1),在B接收string id=Request.QueryString["id"].ToString(),这样能打开B页面。并且是按照id不同,内容也不同的。现在想从C跳到页面B,但是没有在C上定义id,能跳到B,但是
string id=Request.QueryString["id"].ToString(),接收不到值,会报错。怎么处理一下? 展开
4个回答
展开全部
加载的时候判断一下
if(id=="")
{
执行的语句;
}
else
{
}
if(id=="")
{
执行的语句;
}
else
{
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在页面加载事件中
string id="";
try
{
id=Request.QueryString["id"].ToString(),
}
string id="";
try
{
id=Request.QueryString["id"].ToString(),
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string id=Request.QueryString["id"]
接受不要tostring,报错是因为你接不到值却强转类型,肯定有空异常,判断接收是不是null,然后再转
接受不要tostring,报错是因为你接不到值却强转类型,肯定有空异常,判断接收是不是null,然后再转
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询