不是我的错,也不是Atlas的!
在我的网站中菜单部分调用功能页面是在客户端脚本中完成的,菜单项被点击后,将功能的ID传递给一个专门负责菜单调用的ASPX,在这里只是生成菜单调用的Javascript脚本,然后通过AJAx的方式,调用页面中的一个方法再返回实际的URL然后用navigate方法跳转到实际的页面。之所以这样处理有几点考虑:
- 不直接显示URL和参数,虽然谈不上安全,可感觉好点儿:)
- 在服务端首先分析菜单项调用参数,改成Session变量的形式提供。
- 在等待服务器处理和跳转页面载入之前还可以显示一个等待提示,扰乱一下试听:-)
以前这个功能是使用Ajax.net实现的,现在改为用Atlas,在客户端调用WebService,可是修改完成后运行下试试,报错了:XXX没有定义!那里错了呢?浏览WebService一切正常,查看Altas的例子说明,方法很简单,没有应该出错的地方啊,几经试验也没有头绪,我这个爆脾气的!
吃完午饭看了看新闻,到园子里随便看了看,看到一篇关于JavaScript装载顺序的文章〔没有记住那位兄弟的,对不住了〕,忽然灵机一动,我这脚本是用RegisterStartupScript在页面中直接运行的,是不是Atlas还没有初始化完成?!马上改为函数,然后window.setTimeout 设置延时1秒钟,运行成功了!爽啊。想想这也不像话啊,改为document.attachEvent('onload',doCmd); 再试,又报这个错了!看来不那么简单啊。没关系知道原因好办了,赶紧去Atlas.net查资料......
终于发现了Sys.Application,这是个全局的变量,只要你引用了Atlas就存在,并且有个load事件,看来就是它了,马上改:Sys.Application.load.add(doCmd); 再运行,搞定!
转载于:https://www.cnblogs.com/dajianshi/archive/2006/05/02/390457.html
不是我的错,也不是Atlas的!相关推荐
- 编译Atlas 2.2.0 时报错:org.apache.atlas:atlas-buildtools:jar:1.0 was not found (已解决)
如题,这个atlas-buildtools 1.0版本依赖在aliyun.repo1.repo2等多个仓库都没找到,于是报错如下 [ERROR] Failed to execute goal org. ...
- 华为服务器显示灯p02,华为服务器uid灯蓝色
华为服务器uid灯蓝色 内容精选 换一换 一个用户线程一定会绑定一个Context,所有Device的资源使用或调度,都必须基于Context.一个线程中当前会有一个唯一的Context在用,Cont ...
- Unity载入骨骼动画详解
Spine Skeleton Animation(2D骨骼动画) 骨骼动画 首先我们来看到底什么是骨骼动画: 在早期的机器上,渲染本身已经占用了很多CPU资源,因此,对于渲染,往往采取的是一种空间换时 ...
- CDH 6.3.1 集成Atlas
备注: 安装之前 先要准备好 JDK1.8 Zookeeper Kafka Hbase Solr 文章目录 一. Atlas下载 二.ATLAS源码编译 2.1 Intellij IDEA 导入Mav ...
- sun服务器显示线接哪个口,sun服务器显示线接哪个口
sun服务器显示线接哪个口 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 华为 ...
- Apache-Atlas-2.2.0 编译部署
准备工作 安装Hadoop 见过程Hadoop集群安装 安装Hive 参考http://dblab.xmu.edu.cn/blog/2440-2/ 安装Zookeeper集群 下载安装包 官网:htt ...
- 日立电梯服务器显示地址操作异常,日立电梯服务器地址操作异常
日立电梯服务器地址操作异常 内容精选 换一换 介绍有读卡器的场景下将读卡器与Ubuntu服务器的USB连接,通过制卡脚本制作SD卡的操作.SD卡:准备一张SD卡,建议容量不低于16G.制作过程将会对卡 ...
- unity spine 动画
先我们来看到底什么是骨骼动画: 在早期的机器上,渲染本身已经占用了很多CPU资源,因此,对于渲染,往往采取的是一种空间换时间的策略,以避免在模型的渲染中继续加重CPU的负担.帧动画模型在这种条件下应运 ...
- 电视连接后显示服务器异常,电视老显示链接服务器异常
电视老显示链接服务器异常 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 介绍无 ...
- 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题
继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错???springboot 两种方式稳定解决跨域问题! 之前我写了一篇文章,来解决CORS报错 ...
最新文章
- 互联网10年,激战如梦
- 并发编程之 源码剖析 线程池 实现原理
- python矩阵reshape_[LeetCode Python3]566. Reshape the Matrix(重塑矩阵)
- 分享关于搭建高性能WEB服务器的一篇文章
- lpop 原子_【concurrent】面试重灾区之原子操作你有必要了解下
- php linux 常用命令,Linux常用命令整理
- centos内存压力测试软件,教你在CentOS下的CPU、内存、IO、网络的压力测试工具与方法...
- Android Java 中英混合字符串 去掉中文之间的空格,同时保留英文单词之间的空格
- PHP 2014 CHM手册
- xp每天定时关机命令
- 王之泰201771010131《面向对象程序设计(java)》第十二周学习总结
- CTGU实验5_2-创建还书罚款触发器
- 克隆虚拟机后无法连接网络的问题
- mysql配置报错thread_MySQL错误Forcing close of thread的两种解决方法
- 你是外包,麻烦不要随便偷吃公司的零食
- 一文搞懂Nginx如何配置Http、Https、WS、WSS!
- “日不落”的大学数据库原理课程设计——机票预订信息系统
- Why That Big Meal You Just Ate Made You Hungry
- Python基本编程题
- Spring 事务的属性