asp.net中怎样从一个页面传值到另一个页面

 我来答
百度网友faadf46
高粉答主

2020-05-09 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:74万
展开全部

1、首先添加两个web页面到项目中,分别给他们不同的命名网页1,网页2。


2、在第一个页面中拖拽一个label控件并将他的text属性修改为“神奇将要发生”然后点击空白处进入到第一个页面中的load事件中并写下如下代码。

3、打开第二个页面的设计视图并添加一个label控件。

4、在第二个页面的设计视图中点击空白处就如到load事件并写下如下代码。

5、最后在浏览器中浏览第一个页面,然后在浏览器中浏览第二个页面==效果如下图。

sjn660877
推荐于2017-11-22 · TA获得超过2189个赞
知道小有建树答主
回答量:1669
采纳率:0%
帮助的人:1392万
展开全部
一般都是在连接后面问好传参比如<a href="abc.aspx?id="+id>
或者Response.Redirect("abc.aspx?id="+id)
在abc.aspx通过Request.QueryString.Get("id").ToString()或Request["id"].ToString()来接值
也可通过session传参 Session["abc"]=this.TextBox1.Text;
其他页面可以通过读session直接获得传过来的值
如:this.lable1.Text=Session["abc"];
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1ed710d
2009-09-22 · 超过32用户采纳过TA的回答
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:128万
展开全部
要看你是做什么事情。。如果是一般的传值可以用Session["name"]=具体数据这种方法。。如果是想传一个ID过来第2个页面想取到这个ID后读取有关这个ID的全部信息那就不能用Session["name"]=具体数据。。应该在第1个页面用Response.Redirect("A。aspx?id=你要传的那个ID")。。跳到第2个页面后用int id = Request["id"]..根据取到第1个页面的ID值在第2个页面里用SQL语句查找有关这个ID的全部信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怀了一颗糖6g
2009-09-22 · TA获得超过926个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:209万
展开全部
有几种方法
1.可以用Form表单传值 接收时用Request[]
2.也可以直接用连接传值 页面1:<a href="页面2.aspx?uname=xx">连接</a>
页面2:string uname=Request["uname"]
3.页面转向时传值 页面1:Response.Redirect("页面2.aspx?uname=xx")
页面2:string uname=Request["uname"]
4.还有就是2L说的session存值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
futureisfyl
2009-09-22 · TA获得超过436个赞
知道答主
回答量:120
采纳率:0%
帮助的人:85.5万
展开全部
安全没啥要求的,就
Response.Redirect("Default2.aspx?ID="+内容);
把 内容 传过去.
然后Default2.aspx里这么写:
string str=Request["ID"].Tostring();

再不就用session
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式