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分~谢谢各位啦~
展开
 我来答
秋色沉思
2008-01-29 · TA获得超过125个赞
知道答主
回答量:58
采纳率:0%
帮助的人:42.1万
展开全部
你的意思是不是取到传过来的参数值?

假设你的参数是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"]);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alreala
2008-01-29 · TA获得超过159个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:142万
展开全部
case "1":
Response.Redirect("1.apsx?classid="+id);

case "2":
Response.Redirect("2.aspx?classid="+id);

---------------------
说明:ID为你要传的classid参数的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lxcwh09
2008-01-29 · TA获得超过1267个赞
知道小有建树答主
回答量:1667
采纳率:0%
帮助的人:1243万
展开全部
没了解你的意思难道你是要
string xx=Request["classid"].ToString();
Response.Redirect(xx+".aspx");

??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
markzt
2008-01-29 · 超过35用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:0
展开全部
没有明白lz想要叙述的逻辑
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式