<asp:HyperLink ID="HyperLink1" NavigateUrl=<%# "javascript:var PowerWin=showModalDialog('enterOfficeSupplies.aspx?id="+Eval("id")+"',window...
这个打开的页面每次都可以刷新父页面--------------------------------
<asp:LinkButton ID="LinkButton4" runat="server" OnClick=<%# "javascript:popup3('enterOfficeSupplies.aspx',"+Eval("id")+",640,460)"%>function popup3(url,id,w,h)
{
window.showModalDialog(''+url+'?id='+id+'&sj='+Math.random()+'' ,window,
而这个打开的页面有时候不能刷新页面,有时候能,怎么回事?---------------------------这是子页面点确定后触发的刷新事件ScriptManager.RegisterStartupScript(this.Button1, this.GetType(), "提示", "<script>window.dialogArguments.document.getElementById('Button5').click();window.close();</script>", false);------------------------
这是父页面 protected void Button5_Click(object sender, EventArgs e)
{
bind();
}
public void bind()
{
usp_PagingLarge2 upl = new usp_PagingLarge2();
DataSet ds = upl.usp_PagingLarge3(TableNames, PrimaryKey, Fields, PageSize, CurrentPage, Filter, Group, Order); GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataKeyNames = new string[] { "id" };
GridView1.DataBind();
}
这个打开的页面每次都可以刷新父页面--------------------------------
<asp:LinkButton ID="LinkButton4" runat="server" OnClick=<%# "javascript:popup3('enterOfficeSupplies.aspx',"+Eval("id")+",640,460)"%>function popup3(url,id,w,h)
{
window.showModalDialog(''+url+'?id='+id+'&sj='+Math.random()+'' ,window,
而这个打开的页面有时候不能刷新页面,有时候能,怎么回事?---------------------------这是子页面点确定后触发的刷新事件ScriptManager.RegisterStartupScript(this.Button1, this.GetType(), "提示", "<script>window.dialogArguments.document.getElementById('Button5').click();window.close();</script>", false);------------------------
这是父页面 protected void Button5_Click(object sender, EventArgs e)
{
bind();
}
public void bind()
{
usp_PagingLarge2 upl = new usp_PagingLarge2();
DataSet ds = upl.usp_PagingLarge3(TableNames, PrimaryKey, Fields, PageSize, CurrentPage, Filter, Group, Order); GridView1.DataSource = ds.Tables[0].DefaultView;
GridView1.DataKeyNames = new string[] { "id" };
GridView1.DataBind();
}
解决方案 »
- VS2008连接Access出现未指定错误,如何解决
- asp.net已经实现文件的上传功能,但是怎么把上传文件的路径保存到数据库里的代码怎么写?还有怎么实现文件下载功能?
- asp.net textchanged事件无法触发
- 只是数据库的连接,哪里出了问题???
- web系统用户与权限设置!高手进来谈谈。。。。
- 页面用了用户控件后不能刷新?
- 在2003中做窗体验证遇到问题
- 为什么我的另一台机子的虚拟目录不支持带中文名的文件,浏览、下载?谢谢![在线等]
- C# asp.net后台子窗体关闭提交数据到父窗体并刷新父页面问题
- 文件上载后无法保存到其他目录,请指教
- 请高手帮忙解决ReportView的问题
- 如何在后台改变frame的src指向
asp:HyperLink ID="HyperLink1" NavigateUrl=<%# "javascript:var PowerWin=showModalDialog('enterOfficeSupplies.aspx?id="+Eval("id")+"&tmp=' + Date.parse(new Date()),window...
这个打开的页面每次都可以刷新父页面
'enterOfficeSupplies.aspx里
写
Page_Load:Response.Expires=-100;
加上这句试试
ScriptManager.RegisterStartupScript(this.Button1, this.GetType(), "提示", "<script>window.dialogArguments.location.href=window.dialogArguments.location.href;window.close();</script>", false);
function UIDURL(url)
{
if(url.indexOf("?uid=")>0 || url.indexOf("&uid=")>0)
return url;
return url+(url.indexOf("?")>0?"&":"?")+'uid='+(new Date()).valueOf(); }给你个我经常用的方法,Url加工一次
然后JS里 var result = showMyDialog(url);
if(result!=null)
{
__doPostBack('LinkButton1','')
}
{
var result = showMyDialog(url);
if(result!=null)
{
__doPostBack('LinkButton1','')
}
}