成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET中的對象描述

開發(fā) 后端
本文詳細(xì)描述了五個ASP.NET中的對象,即Request,Response,Server,Application,Session。

幾個asp.net中的對象:

1.Request:可以訪問關(guān)于請求Web頁面的個人或進(jìn)程的信息

2.Response:提供一種方法,以準(zhǔn)確控制如何將響應(yīng)發(fā)送回發(fā)出請求的人那里

3.Server:提供一系列有用的與Web相關(guān)的實用程序。

4.Application:為經(jīng)常使用的信息提供了一個有用的Web站點存儲位置

5.Session:可以為每個用戶的會話存儲信息。

ASP.NET中的對象·Request

Request可以訪問關(guān)于請求Web頁面的個人或進(jìn)程的信息。Request對象可以從個人的Web瀏覽器向我們有效的傳遞消息。

比較有用的兩個屬性為:

Cookies:通過這個屬性可以查看訪問者以前在本站的cookies

QueryString:返回任何使用GET傳輸?shù)巾撁娴膮?shù)。

ASP.NET中的對象·Response

Response提供一種方法,以準(zhǔn)確控制如何將響應(yīng)發(fā)送回發(fā)出請求的人那里。Response對象可以訪問即將發(fā)送回請求Web瀏覽器的http響應(yīng)。

常用屬性:

1.  Redirect:它將用戶重定向到另一個頁面

2.  Write:將字符串寫入html流。

  Server

ASP.NET中的對象·Server

提供一系列有用的與Web相關(guān)的實用程序。

常用屬性:

MapPath:此屬性帶有一個虛擬路徑的參數(shù)

比如MapPath(“/webapp/myfile.aspx”),返回該文件在物理磁盤的準(zhǔn)確位置

狀態(tài)處理:

包括Application,Session,Cookies

主要要注意的有狀態(tài)的作用域,狀態(tài)存儲位置,狀態(tài)如何改變等。

ASP.NET中的對象·Application

Application為經(jīng)常使用的信息提供了一個有用的Web站點存儲位置

Application中的信息可以被網(wǎng)站的所有頁面訪問。

Application的初始配置:

在應(yīng)用程序啟動時配置初始狀態(tài),在Global.asax中配置

  1. protected void Application_Start(Object sender, EventArgs e)  
  2.  
  3.          {  
  4.  
  5.               Application["UserCount"] = 0;  
  6.  
  7.          }  
  8.  

使用Lock和Unlock避免兩個頁面同時修改狀態(tài)

  1. Application.Lock();  
  2.  
  3. Application["UserCount"] = (int)Application["UserCount"]+1;  
  4.  
  5. Application.UnLock();  

Application幾點說明:

1.   它用于經(jīng)常使用的數(shù)據(jù),如果只是偶爾使用,可以把信息存儲在磁盤的文件中,大部分情況下,web.config文件可以完成這個任務(wù)。

2.  Application對象是一個集合對象,它除了包含文本信息外,也可以存儲對象。

3.  如果站點開始就有很大的通信量,則使用Web.config文件,不要用Application狀態(tài)

ASP.NET中的對象·Session

它可以為每個用戶的會話存儲信息。默認(rèn)的超時時間為20分鐘,用戶關(guān)閉網(wǎng)頁后自動結(jié)束。

常用屬性:

Abandon():此方法結(jié)束當(dāng)前的會話,清楚會話中的所有信息。

Clear():清除會話中所有信息,不結(jié)束會話。

IsNewSession:如果在用戶訪問當(dāng)前頁面時創(chuàng)建了繪畫,則此屬性返回true,在使用會話前需要使用某些數(shù)據(jù)初始化會話時,該屬性很有用。

TimeOut:此屬性在會話終于之前以分鐘為單位獲取和設(shè)置閑置時間。默認(rèn)時間為20分鐘

  1. if (Session["test"]==null)  
  2.  
  3. {  
  4.  
  5.      Session["test"] = 1;  
  6.  
  7. }  
  8.  
  9. else 
  10.  
  11. {  
  12.  
  13.      Session["test"] = (int)Session["test"]+1;  
  14.  
  15. }  
  16.  

Session說明:

1.  存儲在Web服務(wù)器端,

2.  實際信息與每一位訪問者相關(guān)

3.  是對象集合,可以存儲對象

4.  不要在會話中存儲不常時間的東西,不要在會話中存儲大量東西

Cookies

存儲與每一位用戶相關(guān)的小段信息,通常也與網(wǎng)站相關(guān)。存儲在用戶的硬盤上,通常期限比Session的期限大。

Cookies的生存期設(shè)置

  1. DateTime dt = DateTime.Now;  
  2.  
  3. TimeSpan timeSpan = new TimeSpan(30,0,0,0);  //30天  
  4.  
  5. if (Request.Cookies["test"]!=null)  
  6.  
  7. {  
  8.  
  9.       Request.Cookies["test"].Expires = dt.Add(timeSpan);  
  10.  
  11.      }  
  12.  
  13. cookies例子  
  14.  
  15. if (Request.Cookies["test"]==null)  
  16.  
  17.      {  
  18.  
  19.       int i = 1;  
  20.  
  21.       HttpCookie c = new HttpCookie("test");  
  22.  
  23.       c.Value = "1";  
  24.  
  25.       Request.Cookies.Add(c);  
  26.  
  27.      }  
  28.  
  29. else 
  30.  
  31.      {  
  32.  
  33.       int k = Convert.ToInt32(Request.Cookies["test"].Value)+1;  
  34.  
  35.       Request.Cookies["test"].Value = k.ToString();  
  36.  
  37.      }  
  38.  

【編輯推薦】

  1. ASP.NET1.1驗證碼產(chǎn)生的原理及應(yīng)用
  2. 靜態(tài)文件處理:ASP.NET1.1和ASP.NET2.0對之不同
  3. 在ASP.NET中執(zhí)行windows程序(ASP.NET1.1)
  4. 對asp.net1.1開發(fā)模板類的修改說明
  5. 用ASP.NET連接Oracle9i(ASP.NET1.1)
責(zé)任編輯:book05 來源: csdn
相關(guān)推薦

2009-08-05 18:22:55

2009-07-24 09:02:24

ASP.Net RSA

2009-08-05 14:19:12

ASP.NET輸出EX

2009-03-31 09:18:34

客戶端內(nèi)置對象ASP.NET

2011-08-23 10:58:59

2009-07-24 10:10:22

ASP.NET

2009-07-24 16:17:42

WebRequestEASP.NET

2009-07-29 15:07:23

Request對象的屬

2009-07-22 17:45:35

ASP.NET教程

2009-08-03 14:22:33

什么是ASP.NET

2009-07-28 17:17:19

ASP.NET概述

2009-07-27 13:01:28

TreeViewASP.NET

2009-07-31 09:58:20

URL映射ASP.NET

2009-08-04 18:05:37

動態(tài)編譯ASP.NET

2009-07-22 17:55:52

2009-07-20 17:21:43

Session狀態(tài)ASP.NET

2009-08-04 17:30:23

cookieless屬ASP.NET

2009-07-23 16:20:48

HTTP協(xié)議ASP.NET

2009-07-30 13:28:55

ASP.NET中的ja

2009-09-11 09:09:00

ASP.NETAdRotator控件
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: www.亚洲视频| 91视频亚洲 | 国产一区二区三区日韩 | 久久i | 成人免费在线播放视频 | 中文字幕 国产精品 | 国产精品久久久久久久久大全 | 国产精品视频网 | 久久伊人精品 | 日本五月婷婷 | 亚洲国产一区二区视频 | 成人免费在线播放视频 | 亚洲成av人影片在线观看 | 中文字幕亚洲欧美 | 一区二区三区av | 91亚洲一区| 国产精品一区二区在线观看 | 老妇激情毛片免费 | 伊人亚洲 | 亚洲免费视频在线观看 | 色综合视频 | 精品久久电影 | 国产亚洲精品精品国产亚洲综合 | 男人天堂社区 | 色在线免费 | 99精品热视频 | 中文无吗 | 亚洲精品视频免费观看 | 国产一区视频在线 | 久久久久久国产精品 | 国产一区不卡 | 久久久久久免费毛片精品 | 国产精品日产欧美久久久久 | 国产亚洲精品久久久久动 | 91看片在线观看 | www.日本在线 | 日本精品久久久久久久 | 午夜精 | 久久岛国| 免费在线观看av片 | 成人久久18免费 |