求教如何让页面弹出小页面后保持原状态

问题描述

题目不清不楚,说说我的页面流程①页面一主要是列表,列表的数据根据页面上的下拉框控件筛选而出②页面一有个“编辑”按钮,按下后会弹出个页面二,是个小页面,用于填写编辑的信息。③在页面二编辑完成后按“保存”,页面二自动关闭,这时页面一刷新。现在问题就是,希望页面一在页面二关闭后,保持页面二弹出前的筛选状态(但会显示编辑后的数据),页面一是否刷新暂时不那么在意。如果是实现不刷新的话,该怎么做?如果是实现刷新后依然保持原状,如何让这种情况下的页面一后台认为是IsPostBack?

解决方案

解决方案二:
页面一用js弹出页面2页面2保存后,返回修改结果,页面1根据返回的结果用js修改页面2的内容,也就是说页面1在页面2关闭后不刷新因为数据在页面2保存关闭后已经存到数据库中了,这是只要用js把页面1上的数据修改一致即可,不用刷新,所以就保持了原状
解决方案三:
看的出来你不会用jquery你的这样的想法做出来首先是你的用户不满意,每次修改后要重新加载,不要将所有用户的网络状态都想的那么好,移动用户访问你电信的网页可能是比较慢的,修改后等待刷新要老半天时间,你说用户会满意吗?其实,你增加了服务器无谓的负担,不过是一条数据更新而已,却要重新查询真个页面。所以,你需要用局部更新行来实现,这个完成了,其实你的“保持原状”的目的自然也就达到。
解决方案四:
如果实现不刷新页面一保持不变:那么需要用到jquery实现页面局部改变如果实现刷新页面一保持不变:那么以传递参数的方式,把页面一筛选的状态相关参数传递给页面二。当页面二保存完成后,再返回页面一传递过来的参数。如:页面一筛选后的的页面地址为:1.aspx?a=1&b=2,那么点击编辑弹出页面二带上页面一的相关参数:2.aspx?a=1&b=2保存之后,再跳转到:1.aspx?a=1&b=2
解决方案五:
layer:
解决方案六:
引用4楼Joyhen的回复:

layer:

这个应该可以达到你想要的

时间: 2024-11-07 16:29:17

求教如何让页面弹出小页面后保持原状态的相关文章

页面重构-html页面弹出html页面

问题描述 html页面弹出html页面 在html页面点击按钮,然后弹出一个页面,在弹出页面点击提交按钮后,重新回到以前html 页面,并把刚才提交的数据显示出来. 谢谢大神的帮助啊 解决方案 html页面弹出密码框jQuery+css+html实现页面遮罩弹出框.net 如何弹出一个html页面. 解决方案二: 页面的话用iframe做 解决方案三: http://v3.bootcss.com/javascript/#popovers 用这个方式去做一个模态框,然后在里面进行提交,提交之后,在

asp.net怎么在父页面弹出小窗口

问题描述 我需要在a.aspx上弹出b.aspx.且在b页面上完成操作以后,a页面自动刷新重新打开.并且新弹出的小窗口需要设置大小.Response.Write("<script>alert('请付费!');location.href='b.aspx';</script>");跪求大神.. 解决方案 解决方案二:b页面上完成操作之后跳回a页面不就好了么?需要有什么变化的东西b页面传回去不就好了?解决方案三:引用1楼fxj805835819的回复: b页面上完成操

Ajax加载外部页面弹出层效果实现方法_AJAX相关

本文实例讲述了Ajax加载外部页面弹出层效果实现方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

aspx 页面弹出窗口代码大全_实用技巧

//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("<script language=javascript>window.close();</script>"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write("<script>"); this.Response.Write("{top.opener =null;top.close();}&qu

jquery处理页面弹出层查询数据等待操作实例_jquery

本文实例讲述了jquery处理页面弹出层查询数据等待操作.分享给大家供大家参考.具体实现方法如下: $(document).ready(function(){ layer.load(0); //初始化加载 //可选范围(0-9)0表示等返回结果后关闭,1-9表示自动关闭时间(s) }); 当查询结果集返回后,设置关闭等待的样式 function init_page_pro(sdate, pro) { $.post("detail.key", { 'pro' : pro, 'sdate'

使用ajax技术实现txt弹出在页面上的方法_AJAX相关

使用ajax技术实现点击按钮,将TXT文本里的内容通过弹出框显示到页面上 /*事件会在页面加载完成后触发.*/ <script> window.onload = function(){ /*获取按钮的id*/ var oBth=document.getElementById('btn'); /*点击按钮触发的函数*// oBth.onclick = function(){ /*打开浏览器*/ var xhr = new XMLHttpRequest(); /*在地址栏输入地址,这里的1txt代

定制页面弹出窗口

弹出窗口|页面 常泡在网上的朋友对"弹出窗口"一定不会陌生,像新浪.163等网站,一进入首页立刻就会弹出一个窗口,里面通常是一些告示信息,或者FLASH广告等等.其实这样的效果很容易实现,大家随我一起动手吧!不加修饰的弹出窗口 将下面这段代码插入你的页面中,在页面加载时就会自动弹出一个窗口,并打开Google搜索引擎,是不是很简单啊! 将代码放置在〈!-XXX --〉中间是为了兼容较低版本浏览器的需要,在低版本的浏览器中标签内的内容将被视作注视. 打开的页面使用绝对路径(http://

强制弹出广告页面+自动最小化代码

广告|页面    这个弹窗代码,效果很好,不过有点复杂!请细看!   这里涉及三个页面:   弹窗页:1.htm  放置弹窗代码的页面   中间页:2.htm  中间过度页面   弹出页:3.htm  被弹出的页面    在1.htm放入代码如下:主要是通过对话框强制弹出2.htm,大小为0,0    CODE:  <script language="javascript">focusid=setTimeout("focus();window.showModele

ASP.NET&amp;amp;Javascript实现半透明背景&amp;amp;模式弹出个性化页面实例

开发Web应用时,经常会有弹出模式对话框的情况,可以直接调用window.showModalDialog()方法,一 般情况就可以了. 但有一些应用场景,需要我们弹出一些自定义控件或页面,同时用一层半透明的背景将页面的其他地 方遮住,以防止用户的其他操作,以达到一种"模式窗口"的效果,这里给出一个实现此类效果,同时支 持弹出自定义控件页面中通过委托更新主页面的操作功能,当然,此应用支持IE和FireFox两种浏览器.