■■■■■框架间控件传值的问题,相当简单,答对马上给分!■■■■■

永远的光 2006-10-30 03:17:28
现在有一个框架,上面A,右边B,左边一个树。

A.aspx hidden1
________________________________________
B.aspx button1



单击B.aspx页面的button1,将数字123456付值给A.aspx的hidden1控件
...全文
99 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
  • 打赏
  • 举报
回复
可以在微软的网站上设置一个页面,例如:
http://www.microsoft.com/save1234.aspx?name=hidden1&value=1234
button1负责请求这个页面并且传递name和value两个变量。

然后a.aspx每隔100毫秒就去微软网站请求一次页面,例如:
http://www.microsoft.com/get1234.aspx?name=hidden
然后将获取的值写入自己的对象。


如果不求编程通用性,这样解决也是很对的。
永远的光 2006-10-30
  • 打赏
  • 举报
回复
?
永远的光 2006-10-30
  • 打赏
  • 举报
回复
要求:单击B.aspx页面的button1的代码写在客户端



window.parent.frames["AFrame"].document.all.hidden1.Value ="123456";
这样写对不对?
真相重于对错 2006-10-30
  • 打赏
  • 举报
回复
b.aspx
var awin = windows.Top.Frames( a's Name );
var ah = awin.getElementById("hidden1");
ah.Value = "123456";
hero4u 2006-10-30
  • 打赏
  • 举报
回复
推荐你看一下这篇帖子了
http://blog.csdn.net/crykeice/archive/2006/04/18/668407.aspx
ASP.NET页面间的传值的几种方法

第一种方法不错b.aspx的button1_click激活了以后,可以通过QueryString来传值给A.aspx
设hidden1为那个隐藏空间的name属性名了,另有文本框TextBox1
即打开页面A.aspx?hidden1=123456
Response.Redirect("A.aspx?hidden1="+TextBox1.text);

永远的光 2006-10-30
  • 打赏
  • 举报
回复
?
永远的光 2006-10-30
  • 打赏
  • 举报
回复
现在有一个框架,上面A,右边B

A.aspx hidden1
________________________________________
B.aspx button1



单击B.aspx页面的button1,将数字123456付值给A.aspx的hidden1控件

要求:单击B.aspx页面的button1的代码写在客户端
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-30 03:17
社区公告

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

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