我給自己定了一堆靜態變量全局變量覆寫C#
public class globalvars
{
/// <summary>
/// Is user logged in
/// </summary>
public static string strUserName
{
get;
set;
}
}
,然後用它們在我的整個項目
public class logintowebsite : CustomerMappings
{
public static void QuickLoginCheck()
{
try
{
LoginDetails user = ActiveSubsite.Instance.SubsiteSettings.CurrentUser;
globalvars.strUserName = "Bert";
}
catch
{
globalvars.strUserName = "Ernie";
}
}
麻煩的是,當兩個用戶使用的頁面在同時第一個用戶的細節被第二個用戶的細節覆蓋,因爲它們被替換。
任何想法,爲什麼這可能發生。
感謝。我試過會話,但並不總是保存所有設備上的變量。 – user956731