皆様、
解決策が見つからない問題に遭遇したようです。アプリケーションに jQuery cookie プラグインを使用しています。
シナリオの短いバージョン:
「後でコードで使用する 2 つの Cookie を設定しています。値 1 と値 2 と呼びましょう。
ユーザーがボタンをクリックするたびに、value1 の値は 0 に設定され、value2 の値は分離コードの MyDateTime プロパティと同じ DateTime に設定される必要があります。
試み #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 .: はい、セミコロンを削除してみました。