C# 如何实现如下的页面跳转
当前页面有一个会传递一个参数classid=如何在另一个页面做一个跳转,类似于case"1":Response.Redirect("1.apsx);case"2":Res...
当前页面有一个会传递一个参数
classid=
如何在另一个页面做一个跳转,
类似于
case "1":
Response.Redirect("1.apsx);
case "2":
Response.Redirect("2.aspx");
可能是我表述不清
我有一个页面叫list.aspx
里面有一段代码是这样的;
case "7":
Response.Redirect("url.aspx?classID="+classID); 而且这个参数是固定的,只会是1到5。
在url.aspx里,我需要:
如果ClassID等于1,打开另一个页面,如tw.htm,
如果ClassID等于2,打开另一个页面,如tw1.htm。
break;
我需要这个页面的完整代码。我不大会用C#,但要改一点东西。
在线等~~急~~
QQ:2791483
解决了,等送50分~谢谢各位啦~ 展开
classid=
如何在另一个页面做一个跳转,
类似于
case "1":
Response.Redirect("1.apsx);
case "2":
Response.Redirect("2.aspx");
可能是我表述不清
我有一个页面叫list.aspx
里面有一段代码是这样的;
case "7":
Response.Redirect("url.aspx?classID="+classID); 而且这个参数是固定的,只会是1到5。
在url.aspx里,我需要:
如果ClassID等于1,打开另一个页面,如tw.htm,
如果ClassID等于2,打开另一个页面,如tw1.htm。
break;
我需要这个页面的完整代码。我不大会用C#,但要改一点东西。
在线等~~急~~
QQ:2791483
解决了,等送50分~谢谢各位啦~ 展开
4个回答
展开全部
你的意思是不是取到传过来的参数值?
假设你的参数是id,那么你可以这么写
switch(id)
{
case "1":
Response.Redirect("/1.apsx?classid="+id.ToString());
case "2":
Response.Redirect("/2.aspx?classid="+id.ToString());
}
然后在另一个页面接收参数
int classId=int.Parse(Request.QueryString["classid"]);
假设你的参数是id,那么你可以这么写
switch(id)
{
case "1":
Response.Redirect("/1.apsx?classid="+id.ToString());
case "2":
Response.Redirect("/2.aspx?classid="+id.ToString());
}
然后在另一个页面接收参数
int classId=int.Parse(Request.QueryString["classid"]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
case "1":
Response.Redirect("1.apsx?classid="+id);
case "2":
Response.Redirect("2.aspx?classid="+id);
---------------------
说明:ID为你要传的classid参数的值
Response.Redirect("1.apsx?classid="+id);
case "2":
Response.Redirect("2.aspx?classid="+id);
---------------------
说明:ID为你要传的classid参数的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没了解你的意思难道你是要
string xx=Request["classid"].ToString();
Response.Redirect(xx+".aspx");
??
string xx=Request["classid"].ToString();
Response.Redirect(xx+".aspx");
??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有明白lz想要叙述的逻辑
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询