2个问题,在线等

zhanglong_longlong 2014-12-18 10:27:05
1、我的数据是mvc直接View()的数据,不是ajax获取的数据,怎么给他添加Loading效果呢?
2、用户提交数据后跳转到其他页面,这个时候在点击浏览器后台一般怎么处理?
...全文
259 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjq 2014-12-21
  • 打赏
  • 举报
回复
1:请用ajax,实在不想用,可以隐藏一个iframe,在iframe里提交,之后刷新全页;但原理上没有和ajax有多么大的不同,也许实现起来还更麻烦一些。(ajax概念被提出之前,不少人就是这么干的),效果也不是很好,毕竟页面也是有个刷新过程,且刷新(白板loading页的时间比你的loading提示时间还长,没什么意义) 2:通常的页面通常不处理,对于提交前后数据有依赖性的页面,可以设置页面超时(在http头中添加),如果你全站用ajax的话,后退按钮自然不能用了,那就无所谓了(那时候,反而要考虑的时候如何支持浏览器的后退按钮)
啾啾我 2014-12-20
  • 打赏
  • 举报
回复
如果你非要实现loading效果的话,建议用ajax实现,这样的话不管你数据量是多少都能看到效果,如果不想用的话,2楼的方法可行,你可以试试。 至于第二个问题11楼说的已经很清楚了。
屎涂行者 2014-12-20
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
第一个,通过view的话,出来的页面已经是完整的html了,无需loading效果 第二个,后退实际看情况,但一般情况下都是后退到前一个页面,如果那个页面是纯粹的服务端返回的完整html,那就不会与服务器产生信息交互,如果是通过ajax异步加载数据,那么后退后这些ajax会向服务器发起请求
qzyf1992 2014-12-19
  • 打赏
  • 举报
回复
同步的话。你想loading是没有意义的。因为如果数据量比较大必然要过很久才能返回客户端ls说的js都是没有意义的因为是同步。所以要loading效果最好是用异步。看需求
Xanl 2014-12-19
  • 打赏
  • 举报
回复
第二个、后台没有处理的、
Xanl 2014-12-19
  • 打赏
  • 举报
回复
第一个razor视图直接给你返回数据、就在请求页面里、怎么loading?要么就ajax
zhanglong_longlong 2014-12-18
  • 打赏
  • 举报
回复
没人知道吗?
zhanglong_longlong 2014-12-18
  • 打赏
  • 举报
回复
引用 2 楼 az6161311 的回复:
loading效果的话 你可以把你的loading效果的代码写到网页的最上面,因为网页是从上至下加载的,然后加载完毕的事件中删掉loading效果就行了,数据大的话是能够看到的,数据小的话是一闪而过的,你可以在删除loading效果的时候用这个setTimeout悬停一秒或者两秒再删掉就好。 第二个问题:麻烦说清楚一点,没明白意思。
就是用户点击提交数据后,点击浏览器的后退按钮
天空丶蒋 2014-12-18
  • 打赏
  • 举报
回复
loading效果的话 你可以把你的loading效果的代码写到网页的最上面,因为网页是从上至下加载的,然后加载完毕的事件中删掉loading效果就行了,数据大的话是能够看到的,数据小的话是一闪而过的,你可以在删除loading效果的时候用这个setTimeout悬停一秒或者两秒再删掉就好。 第二个问题:麻烦说清楚一点,没明白意思。
q772905418 2014-12-18
  • 打赏
  • 举报
回复
1.你如果是要刷新页面的话,可以去后面这个连接里看看
http://www.jb51.net/article/14397.htm
2.第二个问题我没理解。你的意思是:用户提交数据后在跳转到其他页面这个时间间隔内去点击浏览器?
  • 打赏
  • 举报
回复
点一下 button 弹出个 图片 然后再 提交不可以?
mc_dv 2014-12-18
  • 打赏
  • 举报
回复
第一个是MVC表单提交数据返回, 你想在前台JS做判断处理.?
mc_dv 2014-12-18
  • 打赏
  • 举报
回复
楼主第二个问题是想表达,比如一个搜素结果界面,翻了几页,点击一个菜单跳到另一个界面,然后点后退,想退回到上一个翻了几页的状态.? location.href = document.referrer + "?CheckSearch=no"; 这个语句可以实现 .
天空丶蒋 2014-12-18
  • 打赏
  • 举报
回复
引用 3 楼 zhanglong_longlong 的回复:
[quote=引用 2 楼 az6161311 的回复:] loading效果的话 你可以把你的loading效果的代码写到网页的最上面,因为网页是从上至下加载的,然后加载完毕的事件中删掉loading效果就行了,数据大的话是能够看到的,数据小的话是一闪而过的,你可以在删除loading效果的时候用这个setTimeout悬停一秒或者两秒再删掉就好。 第二个问题:麻烦说清楚一点,没明白意思。
就是用户点击提交数据后,点击浏览器的后退按钮[/quote] 我楼上已经说了,我就不多说啦, 搜关键字 “如何防止用户点击后退”
想学好JAVA必须要报两万的培训班吗? 【课程背景】 JAVA是市场份额最大的编程语言,每天各大招聘网站上都会有数万个JAVA开发工程师的在招岗位,学习JAVA成为很多人人生逆袭的绝佳工具,但是JAVA的技术体系庞大复杂,要想扎实掌握JAVA不是一件容易的事,随着在线教育的兴起线上学习也成为很多人的选择之一。线上学习相比线下两万起的高昂费用便宜了很多,而且具备学习时间灵活的优势,碰到问题没法解决,在家学习很容易偷懒,极简JAVA学习营充分考虑到这些问题,通过助教答疑,作业讲解,项目答辩等诸多环节充分激发你的学习热情,解决你学习中碰到的问题,让你花十分之一的钱学到JAVA的精髓,开启你的人生逆袭之路。 【专项的贴心服务】 1. 学练结合:布置视频任务和编程实战练习,以便同学更好的交流,针对学习任务会有相应的编程实战练习,通过练习内化知识。 2. 助教讲师答疑:碰到任何问题,发到群里,助教和讲师十分钟内帮你解决问题,扫清学习中的障碍。 3. 项目答辩:每个阶段学完会有项目答辩,通过做项目巩固前一阶段的知识点,锻炼编码能力。  【套餐内容简介】 本套课以市场就业和职位需求为核心,从JAVA入门到多领域实战,设计出学习路线,共分为二十大模块,分别是:JAVA面向对象、Object类与常用API、集合框架、IO流、反射注解、多线程与网络编程、Object类与常用API等等。 同时采用理论讲解加实战演练的方式,既能让学员听懂听明白达到理解透彻,又能够在一个个真实实战案例中,让学员掌握真正有用的开发技能,从而进阶 JAVA 工程师! 套餐中一共包含21门JAVA程,助你从零进阶JAVA工程师! 阶段一:JAVA基础 课程1:《极简JAVA学习营开营篇》 课程2:《极简JAVA:JAVA面向对象》 课程3:《极简JAVA:Object类与常用API》 课程4:《极简JAVA:集合框架》 课程5:《极简JAVA:IO流》 课程6:《极简JAVA:反射注解》 课程7:《极简JAVA:多线程与网络编程》 阶段二:数据库入门 课程8:《极简JAVA:MySql数据库》 课程9:《极简JAVA:JDBC与连接池》 阶段三:JAVA WEB 课程10:《极简JAVA:HTML5与CSS3》 课程11:《极简JAVA:极简JAVA十一:Javascript与Jquery》 课程12:《极简JAVA:BootStrap》 课程13:《极简JAVA:JAVA Web》 阶段四:框架实战 课程14:《极简JAVA:Mavean入门》 课程15:《极简JAVA:MyBatis框架》 课程16:《极简JAVA:Spring框架》 课程17:《极简JAVA:Spring Mvc》 课程18:《极简JAVA:Oracle数据库》 课程19:《极简JAVA:Git入门》 课程20:《极简JAVA:Linux入门》 课程21:《极简JAVA:SpringBoot》 【课程特色】 1、易理解:讲师思路清晰、节奏明确、从易到难讲解透彻明白; 2、知识全:知识全面系统,从JAVA入门到实战,由易到难,让你彻底掌握JAVA开发; 3、重实战:涵盖大量实战项目,锻炼你的动手实操能力,面向工作编程; 【面向人群】 1、在校计算机专业或者对软件编程感兴趣的学生; 2、零基础想学JAVA却不知道从何入手 3、囊中羞涩,面对两万起的JAVA培训班不忍直视 4、在职没有每天大块的时间专门学习JAVA 这么细致的服务,这么好的氛围,这样的学习效果,你还等什么?赶紧报名吧,抓紧抢位,本期只招100人,错过只有等时间待定的下一期了 报名请加小助手微信

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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