我不能夠從一個「網站」在同一會話內瀏覽到其他每個網站都上
不同的會話創建。
,但我非常感謝你,因爲你給我帶的想法 如何SOLV這個問題
這裏是我做過什麼: 我創建計數器類詞典「onlineList」爲我自動科瑞爲每個站點關鍵:
public abstract class counter{
public static Dictionary<string, int> onlineList = new Dictionary<string, int>();
//do add one count
public static void doSiteCountOn(string siteID)
{
if (onlineList.ContainsKey(siteID))
{
onlineList[siteID] += 1;
}
else
{
onlineList.Add(siteID, 1);
}
}
//do less one count
public static void doSiteCountOff(string siteID)
{
if (onlineList.ContainsKey(siteID))
{
onlineList[siteID] -= 1;
}
else
{
onlineList.Add(siteID, 0);
}
}
//get the count
public static string onlineCount(string siteID)
{
if (onlineList.ContainsKey(siteID))
{
return onlineList[siteID].ToString();
}
else
{
return "0";
}
}
//reset the count if needed
public static void resetCount(string siteID)
{
if (onlineList.ContainsKey(siteID))
{
onlineList[siteID] = 0;
}
}}
我的基地頁我檢查是否有會議[「的siteID」] ,如果沒有我開始一個使我的計數器類1添加到網站計數器:
if (Session["siteID"] == null){
Session["siteID"] = _siteID;
counter.doSiteCountOn(_siteID);}
和finaly我Session_End中我做一個數少:
void Session_End(object sender, EventArgs e){
if (Session["siteID"] != null)
{
counter.doSiteCountOff(Session["siteID"].ToString());
}}
感謝您的HALP 和對不起我遲到respons
cheinan