网页特效代码┊JsCode.CN
网页特效代码 您的位置:首页 > 网页制作教程 > 动态网站制作
RSS订阅

ASP.NET中的状态管理

[ 发布者:佚名┊来源:网络整理┊时间:2006-02-18┊浏览: 人次 ]
ASP.NET中的状态管理(1)

  Web表格网页是基于HTTP的,它们没有状态,这意味着它们不知道所有的请求是否来自同一台客户端计算机,网页是否受到了破坏,以及是否得到了刷新,这样就可能造成信息的丢失。于是,状态管理就成了开发互联网应用程序中的一个实实在在的问题。

  我们在ASP中能够通过cookie、查询字符串、应用程序、对话等轻易地解决这些问题。现在到了ASP.NET环境中,我们仍然可以使用这些功能,只是它们的种类更多了,功能也更强大了。

  管理互联网网页主要有二种不同的方法:客户端和服务器端。

  1、客户端的状态管理:

  在客户端、服务器之间的多次请求-应答期间,服务器上不保存信息,信息将被存储在网页或用户的计算机上。

  A、Cookie

  cookie是存储在客户端文件系统的文本文件中或客户端浏览器对话的内存中的少量数据,它主要用来跟踪数据设置。下面我们举例说明:假设我们要定制化一个欢迎互联网网页,当用户请求缺省的互联网网页时,应用程序会首先检查用户在此前是否已经注册,我们可以从cookie中获取用户的信息:

[c#]
if (Request.Cookies[“username”]!=null)
lbMessage.text=”Dear “+Request.Cookies[“username”].Value+”, Welcome shopping here!”;
else
lbMessage.text=”Welcome shopping here!”;

  如果要存储用户的资料,我们可以使用下面的代码:

[c#]
Response.Cookies[“username’].Value=username;

   这样,当用户请求该网页时,我们就可以方便地识别该用户。

本新闻共3页,当前在第1页  1  2  3  


本类相关信息
ASP中字符串函数的应用
1. 字符串函数:Len(str):取得字符串的长度Instr(str1,str2):从字符串str1...
编写跨平台应用程序
  ASP 应用程序可在运行 Windows NT 4.0 或 Windows 95 及其更新版本的...
在ASP中使用SQL语句之2:用WHERE子句设...
有的时候取出全部数据库记录也许正好满足你的要求,不过,在大多数情况下我...
ASP存储过程的使用
1、调用没有参数的存储过程 <% set conn=server.CreateObject("adodb...
CopyRight © 2005-2008 JsCode.CN All Rights Reserved
网页特效代码┊JsCode v3.0 Designed By 在远方
说明:本站提供最新精选的免费网页特效代码,包括网页背景特效,网页文字特效,网页图片特效,导航菜单特效代码等20多种常用网页特效代码下载,以及Flash特效,网页模版,字体大全,字体下载等网页制作特效素材资源。网页特效代码欢迎您的光临!