女士們,先生們,基於C#值設置jQuery cookie的值
我似乎偶然發現了一個問題,我找不到解決方案。 我正在使用應用程序的jQuery cookie插件。
短版的情景:。
「我的設置,這將在後面的代碼上使用兩個cookie 讓我們稱之爲值1和值2
每當用戶點擊一個按鈕,數值1值被設置爲0,並且值2值應設置爲DateTime,等於MyDateTime屬性形式的代碼隱藏。
嘗試#1
function btnConfirm_Clicked(source)
{
// Cookie setter
$.cookie("activityPadAlertDateOld", 0);
$.cookie("activityPadAlertDate", <%= this.MyDateTime %>);
}
嘗試#2
function btnConfirm_Clicked(source)
{
var testVar = <%= this.MyDateTime %>;
// Cookie setter
$.cookie("activityPadAlertDateOld", 0);
$.cookie("activityPadAlertDate", <%= this.MyDateTime %>);
}
似乎很簡單,不是嗎?問題是,該函數完全忽略了我提供的c#值(我在var testVar = <%= this.MyDateTime%>上添加了分號以檢查某些內容 - 它顯示語法錯誤,因此我假設代碼將其視爲空白空間)。爲了公平起見,我想我已經檢查了幾乎所有與cookie相關的問題,我認爲這些問題似乎沒有任何效果。我的JavaScript知識是相當有限的(我正在學習它),所以我可能在某處犯了一些愚蠢的錯誤。
PS .:是的,我嘗試刪除分號。
感謝您的回覆。最後,一些進展。如果我的DateTime值恢復爲13%2F10%2F2013%2017%3A47%3A11,那麼現在唯一剩下的事情就是確定2017年3%3A47%3A11所代表的究竟是什麼。感謝很多matey :) – EvilBeer
奇怪的是,每當我試圖給它DateTime.Today的價值,例如,它讓我一個「索引超出數組的界限。」例外 – EvilBeer
這個異常看起來甚至與'DateTime.Today'沒有關係。我認爲它值得一個單獨的問題。 – SJuan76