Asp
meander
三年Java开发经验,两年C#开发经验。善于使用eclipse和visual studio开发工具。从事过ERP和数据存储软件开发。专注于企业集成。
展开
-
Session丢失的原因以及处理方式
<br />在ASP.NET的开发中,总遇到Session丢失.最常见的情况是当用户登录后将用户信息保存在Session中例如Session["user"]=user;在其后的页面中检查Session["user"]是否为空,如果为空则要求用户重新登录,我们遇到的问题是在用户登录后的1小段时间后(也许只有5分钟),Session["user"]就已经丢失了,Session["user"]!=null的判断就不成立了.<br />遇到这样的问题我们首先想到的可能是session过期了,需要设置we转载 2010-10-15 14:40:00 · 839 阅读 · 0 评论 -
Cookie 可以跨端口吗?Cookie 可以绑定 IP 吗?
前两天在 实现基于 ASP.NET Forms 身份验证的跨子域单点登录 一文中提到利用 cookie 支持跨子域 domain 特性来实现单点登录,今天忽然想假如不是缺省端口 80 呢?比如 8080,cookie 能跨端口?经测试,http cookie 是没有端口限制的,站点 http://news.ssolab01.leoworks.net:8080 与 http://passport.ssolab01.leoworks.net 之间是可以共享 cookie 的。另外可以像 domain转载 2010-10-20 20:24:00 · 15063 阅读 · 0 评论 -
Asp.Net页面的编码问题
莫名其妙的问题<br />这些天,一个客户的网站遇到了一些莫名其妙的问题。先是首页在Firefox下看正常,但是在IE上看,同个样式表文件,却有部分样式没能加载,导致导航菜单没有背景并且走位了。后来样式的问题解决了,但是又出现了一个页面上,部分文字乱码部分正常的诡异问题。字符编码导致的样式文件解析错误<br />对于第一个问题我的第一反应是CSS样式表中部分样式存在不兼容性。但是检查了导航菜单样式的写法,没有看出来有什么特别的,都是常见的属性常见的值。但是用IE自带的开发者工具看了一下出问题的元素的转载 2010-10-21 10:18:00 · 556 阅读 · 0 评论 -
快速记忆ASP.NET生命周期
常规页生命周期阶段<br />一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些阶段并不特定于页。有关更多信息,请参见 ASP.NET 应用程序生命周期概述。<br />阶段说明:页请求: 页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。开始:在开始阶段,将设置页属性,如 Request 和 Response转载 2010-11-09 11:00:00 · 486 阅读 · 0 评论 -
aspx,ascx和ashx使用小结
做asp.net开发的对.aspx,.ascx和.ashx都不会陌生。关于它们,网上有很多文章介绍。“纸上得来终觉浅,绝知此事要躬行”,下面自己总结一下做个笔记。1、.aspxWeb窗体设计页面。Web窗体页由两部分组成:视觉元素(html、服务器控件和静态文本)和该页的编程逻辑(VS中的设计视图和代码视图可分别看到它们对应得文件)。VS将这两个组成部分分别存储在一个单独的文件中。视觉元素转载 2011-11-08 14:20:51 · 544 阅读 · 0 评论 -
Asp.Net中global.asax文件的描述
Global.asax文件的作用:1.定义Application级别,Session级别的变量,对象和数据;2.定义在Application中的,基于Application,Session的事件;定义Application,Session级别的变量:使用Application对象来定义Application范围的变量,使用Session对象定义Session范围的变量。转载 2011-08-30 09:37:09 · 401 阅读 · 0 评论