VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 602|回复: 3

急急急,ModalDialog无法刷新!

[复制链接]

4

主题

10

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-1-23 14:20:01 | 显示全部楼层 |阅读模式
有两个页面,
1.user_list.aspx.cs
2.user_info.aspx.cs
在第一页面里,我添加了一个增加按钮.代码如下:
private void btn_Add_Click(object sender, System.EventArgs e)
{
Page.RegisterStartupScript("ShowWindow","<script>javascript:window.showModalDialog('user_info.aspx','_blank','scroll:0;status:0;help:0;dialogWidth:290px;dialogHeight:165px')</script>");                       
}
在第二个页面里,我写:
Response.Write ("<script language = 'javascript'>window.dialogArguments.location.reload(true);alert('添加员工成功!');window.close();</script>");
但是当点第一个页面的添加按钮时,弹出第二个页面,当点第二个页面的"保存"按钮时,第一个页面无法刷新,第二个页面也不会关闭.当点第二个页面的"取消"按纽时,也无法关闭.关闭代码如下:
private void ImageButton2_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
        Response.Write("<script language:javascript>javascript:window.close();</script>");

}
请各位大吓指点,跪地感谢!
在请问一个小问题,验证控件如何弹出指示对话对话框,谢谢.
回复

使用道具 举报

2

主题

7

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-2-6 20:30:01 | 显示全部楼层
'user_info.aspx'

head里要加<base target="_top" />
回复

使用道具 举报

4

主题

10

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
 楼主| 发表于 2020-2-7 10:15:02 | 显示全部楼层
出现错误:
window.dialogArguments.location.reload为空或不是对像.请问如何解决?
回复

使用道具 举报

0

主题

10

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-8 12:15:01 | 显示全部楼层
Response.Write("<script language='javascript'>javascript:window.close();</script>");
应该这样吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表