У меня есть следующие Имя Cookie и Cookie пункт в классе CBLL какКак присвоить значения в печенье Javascript
public const string COOKIE_NAME_TDR_FILTER = "jS.TDR.Filter";
public const string COOKIE_DF_KEY = "DFKey";
На странице мы пытаемся присвоить значения куков, поэтому он может быть использован в вызываемые страницы, .aspx.cs
.
protected string TDRFilterCookieName = CBLL.COOKIE_NAME_TDR_FILTER;
protected string CookieDFKey = CBLL.COOKIE_DF_KEY;
В .aspx с помощью JavaScript я пытаюсь присвоить значения для CookieDFKey. Поэтому его можно использовать позже.
var cookie = new Cookie("<%= this.TDRFilterCookieName%>");
cookie.<%= this.CookieDFKey %> = id;
cookie.store();
alert(cookie.<%= this.CookieDFKey %>);
Пробовал вышеуказанный код, но он порождает ошибку, как Cookie() не определен. Пожалуйста, помогите мне с этим, как я новичок в JS Script
Какая пара «ключ: значение», которую вы действительно должны хранить? 'CookieDFKey: TDRFilterCookieName'? Или, может быть, 'CookieDFKey: id'? – nicovank
Ключ должен быть 'CookieDFKey', а значение должно быть' id'. Как мы должны давать без истечения срока. – trx
Импортируйте функцию setCookie выше, а затем просто назовите ее 'setCookie (<% = this.CookieDFKey%>, id, 30)'. Должна быть дата истечения срока. Файл cookie удаляется по умолчанию, когда браузер закрыт, если вы не укажете его. Положив 30, cookie истечет через месяц. Вы можете положить больше дней, если они вам понадобятся. – nicovank