我正在asp.net c#中工作。如何在asp.net c中獲取會話的開始和結束時間#
我有一個用戶登錄頁面有userid,密碼字段& Go按鈕。
登錄後,用戶進行mcq測試&,然後通過單擊位於頁面角落的註銷鏈接進行註銷。 會話在用戶單擊「退出」按鈕時開始按鈕&在用戶單擊「退出」鏈接時結束。
我想要開始時間&本次會話的結束時間,我想保存在sql數據庫數據庫中,因爲LoginTime &以日期時間格式的註銷時間。
在此先感謝。
我正在asp.net c#中工作。如何在asp.net c中獲取會話的開始和結束時間#
我有一個用戶登錄頁面有userid,密碼字段& Go按鈕。
登錄後,用戶進行mcq測試&,然後通過單擊位於頁面角落的註銷鏈接進行註銷。 會話在用戶單擊「退出」按鈕時開始按鈕&在用戶單擊「退出」鏈接時結束。
我想要開始時間&本次會話的結束時間,我想保存在sql數據庫數據庫中,因爲LoginTime &以日期時間格式的註銷時間。
在此先感謝。
嘗試以下操作:
如下因素代碼設置到處理登錄連接的web表單:
/* Function which handle login */
// ...
Session["startTime"] = /* get the current time here */;
/* End function which handle connection */
而這一次穿上它處理註銷網頁表單:
/* Function which handle logout */
Session["endTime"] = /* get the current time here */;
/* Insert your date in your database, and carrying the date format */
Session["startTime"] = "";
Session["endTime"] = "";
/* End Function which handle logout */
當用戶點擊「GO」按鈕時,您必須使用GETDATE()和 存儲時間,用戶單擊「註銷」後,您必須按照您在「登錄」時所做的相同操作。
這背後沒有關鍵的邏輯。當用戶點擊Go按鈕和註銷點擊事件時,必須保存開始時間(GETDATE()),保存會話時不保留任何內容,並用當前時間保存結束時間。 – Veera 2014-12-03 11:36:31
然後只需將要求的數據寫入數據庫。問題是什麼?你只想要有人爲你做一份工作?在這裏,您可以詢問是否出現問題。要獲得幫助,請提供一些代碼並告訴更多關於該問題的信息。 – Maris 2014-12-03 11:36:58
當用戶在註銷時同樣點擊Go按鈕時,您可以在數據庫中插入日期,但如果用戶在註銷或斷電之前關閉瀏覽器,則可能會出現問題 – brykneval 2014-12-03 11:42:13