两页面传值的问题。

ylj1079 2002-09-10 09:09:29
有两个页面a.aspx和b.aspx。在a.aspx中有一个textbox1和button1,都是WEB控件。在b.aspx中也有一个textbox2和button2,都是WEB控件,现在要实现按button1弹出b.aspx,在b.aspx中的textbox2中输入数字后,按button2后将该数值再传到textbox1中。不知如何实现。请各位高手帮忙。解决后一定结帖。分不够可再加。。。。
...全文
38 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylj1079 2002-09-12
  • 打赏
  • 举报
回复
up
ylj1079 2002-09-10
  • 打赏
  • 举报
回复
多谢各位,可能我没讲清楚。我是在打开a.aspx的情况下,按它的按钮button1,弹出b.apsx,接着再把b.aspx中的text2值传到a.aspx中去,不重载a.aspx。
fushuming 2002-09-10
  • 打赏
  • 举报
回复
在WebForm1中打开WebForm2
Response.Redirect("WebForm2.aspx?text=" + TextBox1.Text);
在WebForm2中
用Request.QueryString["text"]就可以取得值了
limj 2002-09-10
  • 打赏
  • 举报
回复
asp.net 是面向对象的,每个页面都是对象,可以随时访问到,一级页面上的变量。直接使用就可以。
ketao_78 2002-09-10
  • 打赏
  • 举报
回复
你建属性在叶面之间传递值,很方便的

使用方法可以参看文档了

也可以用session传递,不过没有属性直接
spring_ok 2002-09-10
  • 打赏
  • 举报
回复
用 window.open 来打开新窗口,显示b.aspx页面。
在b.aspx窗口关闭时,例用 window.opener.formname1.textbox1.value = formname2.textbox2.value;来传递值回a.aspx.

记得要用对应的名称来替换此处的 formname1 和 formname2
hobo_boy 2002-09-10
  • 打赏
  • 举报
回复
用常用的这几种传参方法实现不了吗?
hbxtx 2002-09-10
  • 打赏
  • 举报
回复
a.aspx中
private void Button1_Click
(object sender, System.EventArgs e)
{
Response.Redirect("b.aspx");
}

b.aspx中
private void Button2_Click
(object sender, System.EventArgs e)
{
string url="a.aspx?id='"+TextBox2.Text+"'";
Response.Redirect(url");
}


在a.aspx的Page_Load中
private void Page_Load
(object sender, System.EventArgs e)
{
TextBox1.Text=Request.QueryString["id"];

}

Using Session variables
chris6 2002-09-10
  • 打赏
  • 举报
回复
1,Session
2,Application都可用于传值。
3,使用HyperLink <a href="#?参数列表"+参数值></a>
4,Response.Rirect("转向的页面?参数列表"+参数)
luhanzhang 2002-09-10
  • 打赏
  • 举报
回复
1使用查询字符串,它将信息追加到 URL 并将该 URL 传递到下一页
Response.Rirect("跳转页面?参数列表"+参数)
2使用会话状态存储信息,使用户当前会话中的所有页都可以全局访问这些信息(session)
3使用自定义页属性,然后从初始页重定向到目标页,此时仍可以读取旧页上的值 (get...set...)

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧