女士们,先生们,基于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