首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

开始运行时打开两个页面如何做

2012-04-17 
开始运行时打开两个页面怎么做?我现在是想打开首页index.aspx的同时,在打开一个页面(这个页面显示一个公告

开始运行时打开两个页面怎么做?
我现在是想打开首页index.aspx的同时,在打开一个页面(这个页面显示一个公告)
我现在做的是:
在index.aspx.cs的Page_Load()中加入Response.Write(" <script language=javascript>window.open ('NewsNotice.aspx'); </script> ");

现在问题有两个:
1.我发现NewsNotice.aspx虽然弹出来了,但是NewsNotice.aspx.cs中的Page_Load()没有执行(我用Response.Write测试没有打印任何东西)。因为我要在里面读取数据库并绑定数据,所以这个必须要执行才对
2.NewsNotice.aspx被显示了。我想用搜狗这些浏览器的时候,还是index.aspx被点亮,NewsNotice.aspx打开,但是需要手动去点再显示出来


[解决办法]
浏览器现在都屏蔽弹出窗口了,你可以使用jquery.load,等其他方法实现啊,。

如果不操作NewsNotice.aspx,也可以放在iframe里面


但是NewsNotice.aspx.cs中的Page_Load()没有执行?
可能是缓存的问题,加随机数

Response.Write(" <script language=javascript>window.open ('NewsNotice.aspx?xx=' + Math.random()); </script> ");

热点排行