2个页面间的数据更新 主页面显示资源列表点击上传弹出新页面我想实现上传完毕之后刷新主页面的数据列表可能就是一个传值刷新问题吧JS的刷新能不能实现?求思路或者代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何弹出的?可以用showModelDialog 利用 其 returnValue 来判断上传是否成功如果成功 就刷新 主页面:<script type="text/javascript" language="javascript"> function files(id) { var leftmar = (window.screen.width - 950) / 2; var topmar = (window.screen.height - 650) / 2; var count = window.showModalDialog('XX.aspx?eid='+id,'XXXX', 'dialogHeight=570px; dialogWidth=1000px; dialogTop=' + topmar + '; dialogLeft=' + leftmar + ';status=no'); if (count == 1) window.location.reload(); //刷新页面 }</script>目标页面: Page.ClientScript.RegisterStartupScript(Page.GetType(), "alertFun", "<script type='text/javascript'>alert('成功!');window.returnValue=1;window.close();</script>"); Response.Write("<script>window.parent.location = 'DeliverAdd.aspx';</script>"); 你这个要写在哪里?目标页面的page_load? 楼主提了一个很有代表性的问题,我也一直在找这个答案其实,你有没有注意到谷歌音乐有个这样的现象:a页面选择添加音乐 ,b页面马上显示,而且b页面没刷新就新增加了一首哥!太炫了ajax 试过了 无效- -代码如下if (bn.FN_UploadRes(mf) > 0) { //Response.Write("文件上传成功:" + fileName + "<br>"); Response.Write("windows.location='DownLoad.aspx'</script>"); } else { Response.Write("文件上传失败:" + fileName + "<br>"); } 刚才貌似写错了 不过现在跟着你写的一样 直接输出的是那句话windows.parent.location - - 那可能跟弹出层有方法关系,你看你是怎么弹出的层,然后在找相应的方法我给你的是iframe弹出一个新页面 主页面是freamset框架的一个页面 关闭窗口的时候(window.open) 刷新父页面!Response.Write("<script language=javascript>alert('提示个上传成功!');window.close();window.opener.location.href = window.opener.location.href;</script>"); 父窗体js<script type="text/javascript">function ShowBusiness(){ window.open("BusinessBracket.aspx", "_blank", "height=600, width=600,top=0,left=0,toolbar=no, menubar=no, scrollbars=yes,resizable=no,location=no, status=no")//写在一行中}function setValue(strValue){ //父窗体回传函数 if(strValue!=""&&strValue!=null) { //这里写跳转本页面的代码 略去了。。自己写吧 }} </script>子窗体js 代码:<script type="text/javascript"> function OkClose() { window.opener.setValue(“子窗体传回的值”)//调用父窗体的函数返回值 window.close(); //关闭子窗体 } </script> 汗 郁闷了 Page.RegisterStartupScript("", "<script languge=javascirpt>alert('上传成功!');parent.location.href=parent.location.href</script>");只能刷新上传文件的那个页面 无语! 这是2个页面 我那个绑定数据的页面 方法在它自己的.cs文件那- -我如何再去绑定 repeater在那个主页面1 急求C#网页上对数据库修改、删除等常规操作 救急。登陆控制。 在线考试系统分页及保存答案方案 无级联查询怎么实现 没分了请大家帮个忙 表格显示,弄了一下午,没弄好,要哭了。。 网站在调试时一切正常,可拷到目标网站出错是怎么回事? mvc 各位师兄弟帮忙啊!!如何取得数据绑定DataList里某一列的值的啊! 请教一个运行不能的问题,急,在线等! 设置IHttpHandler 所有类型,结果只有.aspx 进入处理 服务器超时 如何预览图片?
如果成功 就刷新
function files(id) {
var leftmar = (window.screen.width - 950) / 2;
var topmar = (window.screen.height - 650) / 2;
var count = window.showModalDialog('XX.aspx?eid='+id,'XXXX', 'dialogHeight=570px; dialogWidth=1000px; dialogTop=' + topmar + '; dialogLeft=' + leftmar + ';status=no');
if (count == 1)
window.location.reload(); //刷新页面 }
</script>目标页面: Page.ClientScript.RegisterStartupScript(Page.GetType(), "alertFun", "<script type='text/javascript'>alert('成功!');window.returnValue=1;window.close();</script>");
你这个要写在哪里?目标页面的page_load?
代码如下
if (bn.FN_UploadRes(mf) > 0)
{
//Response.Write("文件上传成功:" + fileName + "<br>");
Response.Write("windows.location='DownLoad.aspx'</script>");
}
else
{
Response.Write("文件上传失败:" + fileName + "<br>");
}
刚才貌似写错了 不过现在跟着你写的一样 直接输出的是那句话windows.parent.location - -
我给你的是iframe弹出一个新页面
<script type="text/javascript">
function ShowBusiness()
{
window.open("BusinessBracket.aspx", "_blank", "height=600, width=600,top=0,left=0,toolbar=no, menubar=no, scrollbars=yes,resizable=no,location=no, status=no")//写在一行中
}
function setValue(strValue){ //父窗体回传函数
if(strValue!=""&&strValue!=null)
{
//这里写跳转本页面的代码 略去了。。自己写吧
}
}
</script>
子窗体js 代码:
<script type="text/javascript">
function OkClose()
{
window.opener.setValue(“子窗体传回的值”)//调用父窗体的函数返回值
window.close(); //关闭子窗体
}
</script>
Page.RegisterStartupScript("", "<script languge=javascirpt>alert('上传成功!');parent.location.href=parent.location.href</script>");
只能刷新上传文件的那个页面 无语!
repeater在那个主页面1