有時(shí)需要在ASP.NET中的多個(gè)頁(yè)面使用同一個(gè)變量的值,這時(shí)可以使用全局變量來(lái)定義。當(dāng)然全局變量的使用會(huì)影響服務(wù)器的性能。可以綜合考慮變量的重要性和使用范圍使用下面不同的方式來(lái)定義。
1、使用Session定義
具體方法如下:
Session["name"]="Name";
讀取其中的值時(shí)方法如下:
string uName = "";
if( Session["userName"] != null)
uName = Session["userName"];
2、在global.asax中使用application對(duì)象定義的靜態(tài)變量;
代碼如下:
<%@ Application Classname="yourname"%>
<Script Language="c#" runat=server>
public static float somevar=somevalue;
</Script>
3、可以在web.config中設(shè)置
</system.web>
<appSettings>
<add key="name" value="pjj">
</appSettings>
4、在一個(gè)通用類(lèi)中定義static靜態(tài)變量;
public static int i;
新聞熱點(diǎn)
疑難解答
圖片精選