asp.net(vs2008 c# 中) 如何在跳转的页面传递参数?

 我来答
zhou6234112
2011-05-29
知道答主
回答量:20
采纳率:0%
帮助的人:9.1万
展开全部
id 是可以随便设置,主要是在接受参数值的页面使用
传两个或两个以上的, id 不能一样。
这是传一个参数的:Response.Redirect("test.aspx?id=传的值");
这是传两个参数的:Response.Redirect("test.aspx?id=传的值&name=传的值");
传多个值的时候,以此类推, 两个值中间用 "&" 符号分开。

在 test.aspx 页面,做接收的时候:
string id(随便定义) =Request.QueryString["id"].ToString();
接收name值的时候:
string name(随便定义) =Request.QueryString["name"].ToString();

还有其它值的话,继续这样接收。
QueryString["name"]
这里的“name” 要和你传值定义的时候一样。
FM网络
2011-05-29 · TA获得超过825个赞
知道小有建树答主
回答量:1130
采纳率:0%
帮助的人:964万
展开全部
在跳转的页面传递参数,在地址后面加?,再加参数即可,中间用&隔开,例如
a.aspx?id=122&name=Good&class=22
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
afeimoon
2011-05-29 · 超过58用户采纳过TA的回答
知道答主
回答量:220
采纳率:0%
帮助的人:182万
展开全部
webform1.aspx中:
Response.Redirect("webform2.aspx?id=3");
webform2.aspx中:
string id=Request["id"]; //这样就传递过来了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝之心畔
2011-05-29 · TA获得超过211个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:203万
展开全部
string name="test";
Response.Redirect("test.aspx?id=0&name="+name);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式