1. 程式人生 > >asp.net中的Application物件和方法

asp.net中的Application物件和方法

Application屬性

AllKeys   獲取HttpApplicationState集合中的訪問鍵

Count     獲取HttpApplicationState集合中的物件數

Application方法

Add   新增一個新的Application物件變數

Clear  清楚全部的Application物件變數

Get   使用索引關鍵字或變數名稱得到變數值

GetKey  使用索引關鍵字來獲取變數名稱

Lock   鎖定全部的Application變數

Remove  使用變數名稱刪除一個Application物件

RemoveAll  刪除全部的Application物件變數

Set    使用變數名更新一個Application物件變數的內容

UnLock   解除鎖定的Application變數

Application建立方式和Session一樣

因為Application物件是所有使用者所共享的,所以在改變它的值的時候,最好採用鎖定的方式,改變之後再進行解鎖,供其他人訪問,鎖定的方式為Application.Lock();解鎖的方式為Application.UnLock();

Lock方法可以阻止其他客戶端修改儲存在Application物件中的變數,以確保在同一時刻僅有一個客戶可修改和存取Application變數.Unlock方法可以使其他客戶端在使用Lock方法鎖住Application物件後,修改儲存在該物件中的變數.如果未顯式的呼叫該方法,Web伺服器將在頁面檔案結束或超時後解鎖Application物件.

Application.Lock();

Application["變數名"]="變數值";

Applicaiton.UnLock();

相關推薦

asp.netApplication物件方法

Application屬性 AllKeys   獲取HttpApplicationState集合中的訪問鍵 Count     獲取HttpApplicationState集合中的物件數 Application方法 Add   新增一個新的Application物件變數 Clear  清楚全部的Appli

Asp.netstatic變數viewstate的使用方法(謹慎)

在.Net平臺下進行CS軟體開發時,我們經常遇到以後還要用到某些變數上次修改後的值,為了簡單起見,很多人都習慣用static來定義這些變數,我也是。這樣非常方便,下一次呼叫某個函式時該變數仍然儲存的是處理過的值,直接拿來用就可以了。  現在轉入了BS軟體開發,我們很自然地會沿用這種習慣。如在頁面中統計某個

ASP.NET的FormsWindows混合驗證

摘要:ASP.NET開發人員曾經問到過如何使用Forms和Windows混合驗證。Paul Wilson提供了一個解決方案來獲得Windows使用者名稱,或者,將使用者轉向登入頁面。 簡介 我曾經遇到很多ASP.NET開發人員問到如何使用Forms和Windows混合

關於ASP.net時間比較的方法 DateTime.Compare()

在做一個日期比較判斷的問題上,接觸到這個方法 我奇怪為什麼市面上找不到一本詳細講解C#中各個方法,屬性和事件的書,除了語法就是控制元件的基礎用法,10本書看完也一樣只是入門,還是要不斷的在網上搜索相關的知識。 DateTime.Compare(DateTime first_

Asp.netajax呼叫後臺方法

1、有引數的方法呼叫 示例程式碼如下: 前臺jQuery程式碼: $(function() {    var browers = browersEstimate();    var params = '{browersType:"' + browers + '"}';    $.ajax({     

Asp.netApplication Session Cookie ViewState Cache Hidden 區別

在ASP.NET中,有很多種儲存資訊的物件。例如:Application,Session,Cookie,ViewState和Cache等,那麼它們有什麼區別呢?每一種物件應用的環境是什麼? 為了更清楚的瞭解,我們總結出每一種物件應用的具體環境,如下表所示: 方法資訊量大小儲

asp.neta標籤LinkButton控制元件的傳值問題

1.a標籤的傳值:    1)傳遞常數:單個引數:<a href="Leave.aspx?Name=123">....</a>                          多個引數:<a href="Leave.aspx?Name=123&

ASP.NET後臺資料前臺控制元件的繫結

關於ASP.NET中後臺資料庫和前臺的資料控制元件的繫結問題最近一直在學習個知識點,自己建立了SQL Server資料庫表,想在ASP.NET中連線資料庫,並把資料庫中的資料顯示在前臺,注意,這裡的資料顯示不是使用asp.net自帶的資料顯示控制元件進行資料的繫結,而是使用開源的資料表格外掛DataTable

asp.netList的使用方法

不過寫的時候倒是按傳統C式語法結構寫的,.net中的一些方便的資料結構倒是沒有使用,偶然看到.net2.0支援泛型,用了一下,呵呵,不錯!我這個懶人可有福了!這就寫下來,做個筆記! 程式程式碼 Console.WriteLine("List Test:"); //宣告一個整

asp.netgridview匯出excel方法以及怎樣修改匯出的日期格式

<%@ Page Language="C#" AutoEventWireup="true" EnableEventValidation="false" CodeBehind="grid_excel_aspnet.aspx.cs" Inherits="FineUI

ASP.NETCookie的使用方法

if(Request.Cookies["userName"] != null) Label1.Text = Server.HtmlEncode(Request.Cookies["user

Asp.Net的ActionFunc委託

前言        最近在閱讀某開源框架原始碼的時候,發現作者在其中運用了很多Action委託和Func委託,雖然我之前在專案中也有一些對委託的實操,但還是免不了長時間的不用,當初消化的一些委託基礎都遺忘了。。。索性,趁熱打鐵,藉助這次分享的機會,也幫自己重新鞏固下.N

asp.netcookiesession的存取方法

cookie的存 Response.Cookies["username"].Value = "zhangsan"; Response.Cookies["password"].Value = "111111"; 取cookie if(Request.Cookies["username"]

ASP.NET使用UpdatePanel實現區域性非同步重新整理方法攻略(轉)

asp.net UpdatePanel實現非同步區域性重新整理 鑑於最近專案需要,研究了一下UpdatePanel控制元件的使用方法,現總結如下,可能有很多地方不足,還望大家斧正哦,此文的目的也是為了幫助UpdatePanel的初學者,也是為了給自己的學習之路

ASP.NET利用ApplicationSession統計線上人數、歷史訪問量

          先來簡單說一下ASP.NET中的Application和Session           下圖是我們非常熟悉的Web應用程式的結構:                    在這張圖中,Web伺服器中執行的Web應用程式就是我們所說的Applicati

asp.net webapi讀取引數物件.net core的區別

asp.net 中讀取webapi中的post物件引數時候需要使用[FromBody],讀取get的引數要用到[FromUri]。 例如 [System.Web.Http.HttpGet] public object GetPage([FromUri]ProductSearchInput inp

Asp.net建立Microsoft.Office.Interop.Word.Application時出現“拒絕訪問”錯誤的解決方法

專案中要實現在伺服器端開啟一個Word模版檔案,修改其內容後再下載到客戶端使用,在Asp.net頁面中建立Microsoft.Office.Interop.Word.Application物件時出現“拒絕訪問”的錯誤,提

ASP.NET web application的redirect

services append 窗口 eve redirect 系統 permanent lac tran 在開發ASP.NET MVC web application過程中,開發上線了新系統後,需要把老系統的url redirect新系統下 其中在項目系統目錄下有一個文件

ASP.NET Web Application使用鏈接文件

快速 構建 remove linked link lsp rep 增加 是我 最近重構一個內部的平臺系統,作為一個平臺,其下有幾個子系統,每個子系統有自己的網站系統。而每個網站使用的是統一的風格,統一的驗證機制,反饋系統,等等。所以,為了避免幾個子系統中重復出現相同的資源或

ASP.NET的參數與特殊類型特性

初始 name 泛型類 new console multiple blog net 通過 一、可選參數和命名參數 1、可選參數 語法: [修飾符] 返回類型 方法名(必選參數1...必選參數n,可選參數1..