页面刷新问题

sundy26 2003-02-12 04:12:14
我在a.aspx页面的datagrid1的HeaderTemplate中用了一个asp:button控件
在OnClick事件中用
Response.Write("<script>window.open('b.aspx'..);

问题在于:
我关闭b.aspx后,a.aspx中的datagrid1没法刷新?
直接点击IE工具栏上的刷新按钮,会响应button 的OnClick事件
及又弹出一个b.aspx.

请问该如何处理?
...全文
28 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
sundy26 2003-02-12
  • 打赏
  • 举报
回复
我这样写Response.Write("<script>window.opener.Team_list.Button4.click;</script>");
Team_list是a.aspx页Form的id

可是没有反应。
我已经在click事件中重新load datagrid了
gangganghao 2003-02-12
  • 打赏
  • 举报
回复
b页面保存按钮事件中写。。
sScript += "<script language=javascript>";
sScript += " window.opener.Form1.Button1.click;";
sScript += " window.close();";
sScript += "</script>";
Response.Write(sScript);
在a页面中加入一隐藏的Button用它来刷新页面。。

sundy26 2003-02-12
  • 打赏
  • 举报
回复
谢谢, ykn(ykn) and areliang(清风.net)
这样刷新是可以的,在b页面中插入完数据后用
这种方法刷新,结果等同于直接点击IE上刷新按钮,
还是会弹出b.aspx页面而 datagrid1的数据没有刷新。
xiaomaoxia 2003-02-12
  • 打赏
  • 举报
回复
Page_load中加入datagrid的databind代码!!!!
gangganghao 2003-02-12
  • 打赏
  • 举报
回复
a.aspx中的datagrid1没法刷新。。
我指的是。。在这时用一个Button来刷新DataGrid。。(如果你都可以用IE刷新的话。。)
areliang 2003-02-12
  • 打赏
  • 举报
回复
我刷新是这样写的
function frush()
{
window.DataFrame.location.reload()
}
在OnClick事件中用
Response.Write("<script>在这里调用 frush()吧!!!
ykn 2003-02-12
  • 打赏
  • 举报
回复
18、如何刷新另一个页面?
Response.Write("<SCRIPT LANGUAGE=javascript>window.parent.frames
('banner').location.reload(true);</Script>")
sundy26 2003-02-12
  • 打赏
  • 举报
回复
To :gangganghao(ganggang)
是啊,就是这样子,我需要打开一个没有工具栏等等的b.aspx
现在用的是window.open()的方法,结果就有了这个问题了
还有别的方法吗?
sundy26 2003-02-12
  • 打赏
  • 举报
回复
谢谢各位,我并不想刷新,只是希望我在b.aspx页中添加了数据,
在a.aspx页中的datagrid能够显示出来。
mynewpc 2003-02-12
  • 打赏
  • 举报
回复
用一个label,Button_Click事件:
if label.text!=""
{label.text="";}
else
{label.text="<script>window.open('b.aspx'..);}
gangganghao 2003-02-12
  • 打赏
  • 举报
回复
为什么要用IE的刷新。。你可以用个Button。。重定向到该页嘛。。
gangganghao 2003-02-12
  • 打赏
  • 举报
回复
不是响应。。Button_Click事件。。
而是<script>window.open('b.aspx'..)</script>这段脚本已被写到页面了。。刷新。。又弹出了。。

62,266

社区成员

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

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

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

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