ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。 ,是在IIS ,缓存经常使用的数据,或者对应用程序的配置进行自定义. 如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式Web程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,。
IIS指 Internet Information Services(因特网信息服务)
IIS同时也是 Windows NT 的可选组件此可选组件可通过因特网下载
Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。。
运行的架构分为几个阶段: 在 IIS 与 Web 服务器中的消息流动阶段。 在 网页中的消息分派。 在 网页中的消息处理。
连接层级的对象是 Session,以浏览器的运行个体为识别单位,数据依浏览器的运行个体来储存,在浏览器的运行个体第一次连到应用程序时, Session ID,并且使用它来识别Session,每一个 Session 都是 ICollection与IEnumerate的实现,用 key 来识别数据值,并且具有时间的限制,若超出时限时服务器会自动清理掉,默认的 Session 时限为 20 分钟。Session ID 的算法是由 RNGCryptoServiceProvider (密码编译乱数产生器提供者)产生,并编码成一个 Session ID 字符串(例如 anf4vuup3xiq0arjlqla2l55 这样的字符串)储存在服务器中,用以识别不同的 Session 个体。
为因应不同的用户端, 设计了不同的 Session ID 存放机制,像是旧式的浏览器或是行动用户端这种不支持本地储存cookie的设备时, 可以直接在 URL 中加上 Session ID 的识别,像是 /(anf4vuup3xiq0arjlqla2l55)/ 这样的 URL,可以由开发人员自行设置,或是使用 AutoDetect 设置来让 自行判断要使用的 Session ID 存放方式。
Session ID 的产生方法可以由程序开发人员自定义,借由改写 SessionIDManager 的 CreateSessionID() 方法来自定义。
using System;
using ;
using
ASP学习体会 来自淘豆网m.daumloan.com转载请标明出处.