Дамы и господа,Установка значения куки JQuery, основанное на C# значение
Я, кажется, наткнулись на вопрос, на который я не могу найти решение. Я использую плагин jQuery 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%>, чтобы что-то проверить - она отображает синтаксическую ошибку, поэтому я предполагаю, что код рассматривает его как пустое пространство).
Чтобы быть справедливым, я думаю, что проверял почти каждый вопрос, связанный с печеньем, я думаю, что есть, ничего не работало. Знание javascript довольно ограничено (я его изучаю), поэтому я мог бы совершить какую-то глупую ошибку.
PS .: Да, я попытался удалить точку с запятой.
Спасибо за ответ. Наконец, некоторый прогресс. Если бы значение DateTime возвращалось как 13% 2F10% 2F2013% 2017% 3A47% 3A11, так что теперь осталось только то, что на самом деле составляет 2017% 3A47% 3A11. Спасибо большое matey :) – EvilBeer
Странная вещь, хотя, всякий раз, когда я пытаюсь дать ей значение DateTime.Today, например, он получает меня «Индекс был за пределами массива». exception – EvilBeer
Это исключение не выглядит даже удаленно связанным с 'DateTime.Today'. Я думаю, что это заслуживает отдельного вопроса. – SJuan76