DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: xzzjr
今日帖子: 12
在线用户: 10
导航: 论坛 -> Web应用开发 斑竹:bodies  
作者:
男 yhnlzzg (aa) ★☆☆☆☆ -
普通会员
2016/1/22 7:00:01
标题:
为什么重新定制intraweb14的session过期的错误页面IWError.html无法正常显示? 浏览:2034
加入我的收藏
楼主: 先扯句闲篇,本人在一家小单位一直做工控类的软件很多年,经历过Delphi的繁荣鼎盛与渐渐没落,但因能力有限,也不舍抛弃,所以至今仍是其Fans中的一员。咱见过D3,摸过D4,真正开始做项目的用的D5,之后一直使用D7,遇到难解问题时,DELPHI盒子给了很大的帮助,在此谢谢各位高手同僚们一如既往的奉献精神和对pascal这门语言的执着和不舍。去年研究过小WEB项目,当时由于从没接触过WEB开发,被迫学习了.NET MVC,使用的C#,至于为什么选C#,也是因为DELPHI情结,我想各位大侠也都知道其缘由,哎,岁月不饶人,都什么研究的不深,突然想比较一下intraweb,之前有听说这个可以做WEB应用方面的开发,但一直没用也没研究过,这段时间看了一些这方面的资料,在此也谢谢各位侠客们提供的资料。闲篇扯完切入正题:如标题。
之前有人问过这个问题,我按照回答的方法测试了一下,居然在我电脑上无效
exe所在目录建个文件夹Templates
里面放这个IWError.html模板文件,里面{%...%}是预置的内容
{%APPNAME%}
{%CONTENT%}
{%EXCEPTIONSPECIFIC%}
{%APPADDRESS%}
{%ERRORDETAILS_TITLE%}
{%ERRORDETAILS_CONTENT%}
......
目录建了,IWError.html也建了,但运行一段时间session超时后点击刷新按钮(或按F5刷新页面)依然提示,
Session is invalid
The specified session does not exist
Session ID: tFSBuE9ay0~ZoUNp~7K07q 
In order to start a new application session, please click the link below: 
Click here to start a new session of MyIWApp 
弄的一头雾水,哎能力有限啊,之前有人提过解决方法,如服务器端的aSession.MarkAccess(测试暂时无效);和客户端使用ajax的error来转页面(没测试,因为我是用浏览器中的刷新按钮),不知道哪位大侠能帮忙解决一下,最好提供个例子,多谢多谢。
----------------------------------------------
-
作者:
男 yhnlzzg (aa) ★☆☆☆☆ -
普通会员
2016/1/25 12:49:09
1楼: 问题原来如此简单,让各位大侠见笑了,官网DEMO中Atozed Demos\XI这个版本例子中有CustomErrorTemplates\Templates模板的例子,其中包含几个自定义模板的html:
IWError.html 当发生一个未处理的应用程序错误时显示此页
IWException.html 异常时显示
IWSessionTimeout.html 这个才是事务超时的显示页
IWShowMessage.html 显示消息时触发

可以继续往下研究了,突然觉得IW很有前途
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行54.6875毫秒 RSS