日期:2014-05-18  浏览次数:20461 次

再开一帖:A页面执行完某一事件,B页面就执行某一事件
我想要达到的要求:(一个问答系统)

A   页面:提问页面,不用注册,就可以提问!
B   页面:回答页面,要注册!
在A   提问,然后问题存入数据库,
在B   列出提的问题,然后回答!回答过的问题显示在A页面!

问题是A页面执行Button   Click事件后,B页面就执行某函数!怎么实现?

------解决方案--------------------
试试Server.Execute
------解决方案--------------------
为什么不给B传值?一定要点A的按扭执行B的函数?
------解决方案--------------------
问题确实很BT,触发A页面的事件我想不出。
还是用ajax.
A页面提出问题,在系统中建一Cache表,对应问题的id,题目,答案。之类的,如果B页面回答了,就会更新这个表。在A页面中定时去取这个表中的数据。时间设短点,反正是cache中的数据,估计系统消耗也不会很大。
------解决方案--------------------
网页间传值都不行?
GET POST随便用个啊

asp.net2.0 不支持的多了,连align都说过时。。。。
------解决方案--------------------
只有一种情况,就是页面B打开了A,然后
window.opener.window.location.href=window.opener.window.location.href;

A和B肯定是有联系,如果没有,只打开了A,没有B,那怎么可能呢!
------解决方案--------------------
repeater或datalist都可以
------解决方案--------------------
原理跟论坛差不多了
A发帖
B回帖
显示回复信息无论在哪个页面也可以啊
只是不同的用户权限不同
是不是这样的呢?