一个刷新问题,跟以前不相同,请大家过来看看

zll20xx 2004-11-09 05:26:35
我的情况是这样的.
一个主页面用DATAGRID来放数据(查询,上下翻页),然后有一个编辑页面(添加,修改,删除,上下翻条),从主页面到编辑里面,进行了操作(添加,修改,删除后,上下翻条),反回(用的是HISTORY.GO(参数))可以到主页面没有刷新.现在希望主页面刷新.
因为要保存主页面在进入编辑页面的动作(比如,查询,翻页),所以不好用重定象.
所以希望返回是保存用进入编辑页面前的条件,得到的数据是在编辑页面进行操作后的数据,也是最新数据.
试过 if(!Page.IsPostBack)
{
Response.Buffer=true;
Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);
Response.Expires=0;
Response.CacheControl="no-cache";....
但对主页面先进行了查询等别的操作在进入到编辑页面返回就没有用了,如果
Response.Buffer=true;
Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);
Response.Expires=0;
Response.CacheControl="no-cache";....

if(!Page.IsPostBack)
{
这样的话
对主页面先进行了查询等别的操作在进入到编辑页面返回就出错了,错误是没有可用的数据等等....
如果这样:
<script language="javascript">
function check(){
if(window.name!="xyz")
{
window.name="xyz";
window.location.reload();
}
}
</script>
</HEAD>
<body onload="check()">
也不行,开始进去的时候window.name是main它会刷新,如果进入编辑页面在history.go(参数)返回的话,那就没有用了,因为window.name=="xyz"了,不刷新.
所以现在有点难办.
总之我的目的就是,从编辑页面返回的主页面,要保留主页面的一些条件作用,但最新更新的数据又要反映出来.
...全文
97 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
alern_zyb 2004-11-10
  • 打赏
  • 举报
回复
Javascript:parent.mainFrameLst.goback();
mainFrameLst原页面的form名称
zll20xx 2004-11-10
  • 打赏
  • 举报
回复
TO: meizz梅花雪 封闭开发中,看不太懂你的意思呀.可能
meizz 2004-11-09
  • 打赏
  • 举报
回复
1.
<style>
.userData {behavior:url(#default#userdata);}
</style>
<select id="select1" class="userData">
<option>option1</option>
<option>option2</option>
<option>option3</option>
<option>option4</option>
</select>
<script>
var obj=document.all.select1;
obj.attachEvent('onchange',saveSelectedIndex)
function saveSelectedIndex()
{
obj.setAttribute("sSelectValue",obj.selectedIndex);
obj.save("oSltIndex");
}
window.attachEvent('onload',loadSelectedIndex)
function loadSelectedIndex()
{
obj.load("oSltIndex");
obj.selectedIndex=obj.getAttribute("sSelectValue");
}
</script>

2.
<HTML>
<HEAD>
<META NAME="save" CONTENT="history">
<STYLE>
.saveHistory {behavior:url(#default#savehistory);}
</STYLE>
</HEAD>
<BODY>
<FORM>
<INPUT class=saveHistory>
<INPUT class=saveHistory>
<INPUT class=saveHistory>
</FORM>
</BODY>
</HTML>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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