ASP.NET页面对象
获取请求的页的HttpApplicationState 对象。
一、HttpApplicationState 类
作用:启用 ASP.NET 应用程序中多个会话和请求之间的全局信息共享。
ASP.NET 应用程序的概念:是单个 Web 服务器上的某个虚拟目录及其子目录范围内的所有文件、页、处理程序、模块和代码的总和。
HttpApplicationState 类的单个实例在客户端第一次从某个特定的 ASP.NET 应用程序虚拟目录中请求任何 URL 资源时创建。对于 Web 服务器上的每个 ASP.NET 应用程序都要创建一个单独的实例。然后通过内部 Application 对象公开对每个实例的引用。
Application对象是HttpApplicationState类的一个实例,它可以产生一个所有Web应用程序都可以存取的变量,这个变量的可以存取范围涵盖全部使用者,也就是说只要正在使用这个网页的程序都可以存取这个变量。
应用程序状态不在网络场(应用程序被多台服务器承载)或网络园(应用程序被同一台计算机上的多个进程承载)中共享。
二、HttpApplicationState 成员
HttpApplicationState 类型公开以下成员。
方法
名称
说明
Add
将新的对象添加到 HttpApplicationState 集合中。
BaseAdd
将具有指定键和值的项添加到 NameObjectCollectionBase 实例中。 (继承自 NameObjectCollectionBase。)
BaseClear
移除 NameObjectCollectionBase 实例中的所有项。 (继承自 NameObjectCollectionBase。)
BaseGet
已重载。
BaseGetAllKeys
返回 String 数组,该数组包含 NameObjectCollectionBase 实例中的所有键。 (继承自 NameObjectCollectionBase。)
BaseGetAllValues
已重载。
BaseGetKey
获取 NameObjectCollectionBase 实例的指定索引处的项键。 (继承自 NameObjectCollectionBase。)
BaseHasKeys
获取一个值,通过该值指示 NameObjectCollectionBase 实例是否包含键不为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing) 的项。 (继承自 NameObjectCollectionBase。)
BaseRemove
移除 NameObjectCollectionBase 实例中具有指定键的项。 (继承自 NameObjectCollectionBase。)
BaseRemoveAt
移除 NameObjectCollectionBase 实例的指定索引处的项。 (继承自 NameObjectCollectionBase。)
BaseSet
已重载。
Clear
从 HttpApplicationState 集合中移除所有
相关文档:
在Web编程过程中,存在着很多安全隐患。比如在以前的ASP版本中,Cookie为访问者和编程者都提供了方便,并没有提供加密的功能。打开IE浏览器,选择“工具”菜单里的“Internet选项”,然后在弹出的对话框里单击“设置”按钮,选择“查看文件”按钮,在弹出的窗口中,就会显示硬盘里 ......
Membership
提供常规成员资格功能。
创建一个新用户。
删除一个用户。
用新信息来更新用户。
返回用户列表。
通过名称或电子邮件来查找用户。
验证(身份验证)用户。
获取联机用户的人数。
通过用户名或电子邮件地址来搜索用户。
MembershipUser
提供有关特定用户的信息。
获取密码和密码问题。
更改密码 ......
用asp.net 的回执(postback)是很爽,但若一个长长的页面,一回执后,跳到了页首,体验不爽。 但在asp.net的page页面里面有一个很爽的属性Page.MaintainScrollPositionOnPostBack 属性,设为true即可。 获取或设置一个值,该值指示回发后是否将用户返回到客户端浏览器中的同一位置。 <%@ Page Title="" Lang ......
<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@宋体" ......
现在模拟在A服务器上访问B服务器D盘下的一个文件 test.txt
1 在A服务器 web.config 的<system.web>下加入<identity impersonate="true" userName="duzhe123.com" password="boosou.com"/>
2 两台服务器上都建立一个帐号 duzhe123.com,密码为 boosou.com 。呵呵,帐号和 ......