我有一個MVC4網頁,我想以毫秒顯示頁面生成時間。爲了幫助重用代碼,我創建了一個PageHelper靜態類,我想要一個'StartTimer'方法和一個'EndTimer'方法。 StartTimer返回void,並且EndTimer返回TimeSpan
。處理頁面幫助類中的會話
因爲幾頁可以用在一個'頁面命中'中,我將StartTime放入一個Session[]
變量中。
public static class PageHelpers
{
public static void StartPageTimer()
{
var StartTime = DateTime.Now;
Session["StartTime"] = StartTime;
}
public TimeSpan StopTimer()
{
var EndTime = DateTime.Now;
TimeSpan duration = (EndTime - DateTime.Parse(Session["StartTime"].ToString()));
return duration;
}
}
我所面臨的問題是,會議似乎並沒有在這個類可用....是否有某種形式的語境或什麼的,我需要傳遞給類?