根据 C# 值设置 jQuery cookie 的值
Setting a value of a jQuery cookie based on a C# value
女士们,先生们,
我似乎偶然发现了一个问题,我找不到解决方案。我正在使用应用程序的jQuery cookie插件。
场景的简短版本:
"我正在设置两个cookie,稍后将在代码中使用。让我们称它们为 value1 和 value2。
每当用户单击按钮时,值 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.:是的,我确实尝试删除分号。
<%= this.MyDateTime %>
将按原样打印值,不带引号。
尝试
"<%= this.MyDateTime %>"
PS:你可以检查生成的HTML/JS。
相关文章:
- 像cookie这样的全局变量,它在回发后保留值,但应该为不同的实例保存不同的值(选项卡/窗口)
- 如何在没有 cookie 的情况下在输入中保存值
- 根据 C# 值设置 jQuery cookie 的值
- Javascript - 我可以在HTML中显示cookie的值吗?
- 使用两个不同的值设置 Cookie
- 如何在 Javascript 中将 prompt() 中的值分配给 asp.net 会话、Cookie、应用程序或任何将
- 在Javascript的get-Cookie中获取破折号后的值
- 角度cookie在不同的url上不返回相同的值
- 如何在html代码中使用cookie的值
- Javascript-如何只显示cookie的值
- 正在检查jQuery cookie对象内的值
- 将文本区域中的值保存在cookie中,然后重新加载页面
- 如何在不需要服务器交互或cookie的情况下将值从一个Javascript文件传输到另一个JS文件
- 如何根据cookie中存储的值进行验证
- 用cookie的值重新填充表单
- 通过地址栏访问cookie的值
- 如何检索cookie的值
- 修改变量cookie的值
- 如何在.html文件中显示cookie的值
- 如何读取带有跨域图像的cookie的值?