ASP.NET内置对象解析.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * Cookie综合示例 应用Cookies,可以显示是第几次访问网站 Cookie对象 Session对象 由System.Web.SessionStat.HttpSessionState类实现的,用来记载一次会话中的客户的信息。客户对某一网站的一次访问称为一个会话。 Session对象可以为每个用户的会话存储信息。Session对象中的信息只能被用户自己使用,而不能被网站的其他用户访问,因此可以在不同的页面间共享数据,但是不能在用户间共享数据。 Session 对象的成员 Session对象 成 员 说 明 属性 SessionID 用于标识会话的唯一ID Timeout 在会话状态提供程序终止会话之前各请求之间所允许的超时期限(以分钟为单位),默认值为20分钟 方法 Abandon() 清除Session对象 使用Session对象保存客户信息 Session[“Session名称”]=变量|常量|字符串|表达式; 在第一次给Session赋值时,就自动创建了一个Session对象;以后如果再对该Session对象赋值,就是修改其中的值了;如果读取一个不存在的Session,将会返回空。 Timeout属性:默认值为20分钟。 实现了一个购物车程序,在这里用户购物的信息使用Session对象来存放。 Session对象 ViewState是由ASP.NET框架管理的一个隐藏的窗体字段。当ASP.NET执行某个页面时,该页面上的ViewState值和所有控件将被收集并格式化成一个编码字符串,然后被分配给隐藏窗体字段的值属性(即input type=hidden)。由于隐藏窗体字段是发送到客户端的页面的一部分,所以ViewState值被临时存储在客户端的浏览器中。如果客户端选择将该页面回传给服务器,则ViewState字符串也将被回传。 ViewState提供了一个ViewState集合(Collection)属性。该集合是集合(Collection)类的一个实例,集合类是一个键值集合,程序员可以通过键来为ViewState增加或者去除项。例如下面的代码: ViewState[“Number”] = 1; //键名:Number来标识 ViewState对象 运行效果如下方的图所示: 双击Button按钮,生成按钮单击事件函数中添加如右代码: protected void Button1_Click(object sender, EventArgs e) { int counter; if (ViewState[Counter] == null) { counter = 1; } else { counter = (int)ViewState[Counter] + 1; } ViewState[Counter] = counter; Response.Write(br你已经单击按钮 + ViewState[Counter].ToString() + 次);//输出 } 使用Application对象存储信息 语法: Application[“Application名称”]=变量|常量|字符串|表达式; 与Session对象的区别: Application对象是一个公有变量,允许多个用户对它进行访问; Session对象只允许某个特定的用户对它进行访问。 Application对象的加锁和解锁 要实现公有资源的同步访问需要采用加锁和解锁的方法。 加锁-Lock() 解锁-Unlock() 例: Application.Lock(); Application[user_name]=user_name; Application.UnLock(); Application对象 例:使用Application对象统计在线人数。 Application对象 例:使用Application对象实现留言板功能 Application对象 Application对象是HttpApplicationState类的一个实例,定义ASP.NET应用程序中的所有应用程序对象通用的方法、属性和事件。HttpApplicationState类是由用户在global.asax文件中定义的应用程序的基类。此类的实例Application对象是在ASP.NET基础结构中创建的,而不是由用户直接创建的。一个实例在其生存期内被用于处理多个请求,但它一次只能处理一个请求。这样,成员变量才可用于存储针对每个请求的数据。 Application的原理是在服务器端建立一个状态变量,来存储

文档评论(0)

我思故我在 + 关注
实名认证
文档贡献者

部分用户下载打不开,可能是因为word版本过低,用wps打开,然后另存为一个新的,就可以用word打开了

1亿VIP精品文档

相关文档