ASP.NET GridView中鏈結打開模式窗口,當模式窗口關閉時,刷新父頁.
来源:互联网 发布:斗地主机器人算法 编辑:程序博客网 时间:2024/05/22 04:52
ASP.NET打開模式窗口,當模式窗口關閉時,刷新父頁.
1.使用Javascript: showModelessDialog打開模式窗口
JS代碼:
function showDialog(url, width, height)
{
showModelessDialog(url, window, 'dialogWidth:' + width + 'px;dialogHeight:' + height + 'px;center:yes;status:no;scroll:yes;help:no');
}
2.在GridView RowDataBound事件添加Link代碼
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
ID = e.Row.Cells[1].Text.ToString().Replace(" ", "").Trim();
if (ID.Length > 0)
{
//添加DT以免緩存影響
string JS = "View.aspx?ID=" + ID + "&DT=" + DateTime.Now.ToString("yyyyMMddHHmmss");
e.Row.Cells[2].Text = "<a href=/"javascript:/" onclick=/"javascript:showDialog('" + JS + "',800,590);/">I</a>";
e.Row.Cells[2].ToolTip = "Open By ID";
}
}
}
3.在模式窗口Head中添加清除緩存代碼
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<base target="_self" />
4.Body添加關閉模式窗口時執行JS代碼,執行父頁Button事件
body style="margin: 0px" onunload="ref();"
function ref()
{
if(window.dialogArguments != null)
{
//window.dialogArguments.location.reload(true);
//dialogArguments.location.replace(dialogArguments.location);
dialogArguments.document.getElementById("btnQuery").click();
//window.close();
}
}
5.父頁Button click事件
protected void btnQuery_Click(object sender, EventArgs e)
{
try
{
Bind();
}
catch (Exception ex)
{
}
}
- ASP.NET GridView中鏈結打開模式窗口,當模式窗口關閉時,刷新父頁.
- asp.net关于模式窗口刷新问题
- 模式窗口刷新父类窗口
- 在模式窗口中,刷新父窗口
- GridView-弹出模式窗口
- GridView 弹出模式窗口
- 刷新模式窗口
- asp.net 模式窗口用法 window.showModalDialog()
- ASP.NET 清除模式窗口数据缓存
- asp.net子窗口关闭局部刷新父窗口
- 如何在模式窗口关闭时刷新父窗口
- 提交模式窗口后,刷新父窗口数据
- 模式窗口的刷新问题
- ASP.NET 模式窗口(子父窗口之间的传值)
- .net模式子窗口传值给父窗口
- ASP.NET GridView双击行弹出窗口
- ASP.NET弹出模式对话窗口封装类
- ASP.NET弹出模式对话窗口封装类
- 斯欧SOA转换套件 —打造IT敏捷性
- 第三方支付——综合业务系统批处理流程
- 调用带参数的exe
- Sqlserver 2000 数据库表中删除重复记录(仅保留一条)
- 在linux下开发常用命令..
- ASP.NET GridView中鏈結打開模式窗口,當模式窗口關閉時,刷新父頁.
- ext的form提交
- Function: Generate file(txt,htm,xls etc.) from HTML file
- ext远程验证用户名是否存在
- Ajax.net调用时客户端报错
- 日期显示
- ext的border布局
- 让smarty也ajax
- 增加反向链接的10个窍门