如何实现两个页面之间的通信?

icadcs_whut 2011-09-15 09:33:14
假设在asp.net中有两个页面A和B,A页面具有获取浏览该页面的客户端IP的功能,我想通过B页面发个指令,让A页面返回客户端IP,然后在B页面上显示IP,这样的功能如何实现,另外应该还涉及到刷新机制吧,请大家给点想法
...全文
149 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
icadcs_whut 2011-09-15
  • 打赏
  • 举报
回复
请大家给点思路
icadcs_whut 2011-09-15
  • 打赏
  • 举报
回复
现在就是想问问页面之间接受指令触发事件的思路问题,A页面接受B页面的指令,回传IP的问题
uncle_bacon 2011-09-15
  • 打赏
  • 举报
回复
估计服务器也受不了
icadcs_whut 2011-09-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zk11223344 的回复:]
把a页面获取ip的功能独立出来放到一个类里面,然后b页面直接引用这个类。。。
[/Quote]
问题在于A页面不是一运行就获取IP地址,而是要接受B页面的指令,不然所有的A页面回传IP,估计服务器也受不了
zk11223344 2011-09-15
  • 打赏
  • 举报
回复
把a页面获取ip的功能独立出来放到一个类里面,然后b页面直接引用这个类。。。
酷儿 2011-09-15
  • 打赏
  • 举报
回复
楼上所说是最简单的一种 通过url进行传值 你A页面转换到B页面本就是进行刷新 你也可以把值放在一个txt里面 A页面插入值到txt B页面再取 也可以放进库里面 方法有很多种 代码不重要 重要的是你的思路
icadcs_whut 2011-09-15
  • 打赏
  • 举报
回复
A页面怎么知道B页面需要获取IP了,需要一个A页面接受指令的机制
一起得瑟 2011-09-15
  • 打赏
  • 举报
回复
页面传值 你在a页面获取IP传出,然后 B页面接收就可以了
\\传参a页面
<a href="InquiryMay.aspx?id=<%# Eval("C_ID") %>&page=<%# Request["page"] %>">修改</a>

\\接收a传过来的ID
(Request["id"] != null && Request["id"] != "")
icadcs_whut 2011-09-15
  • 打赏
  • 举报
回复
而且A页面上什么按钮都没有,只是浏览的功能,用户不会点一个按钮把自己的IP发给服务端吧,这也涉及到A页面自己刷新获取B页面的指令吧

62,243

社区成员

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

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

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

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