신사 숙녀 여러분, 나는 해결책을 찾을 수 없습니다
내가 문제가 우연히 것 같다 C#을 값을 기반으로 jQuery를 쿠키 값에 설정. 애플리케이션에 jQuery 쿠키 플러그인을 사용하고 있습니다. 시나리오의짧은 버전 :..
"나는 코드에서 나중에 사용되는 두 개의 쿠키를 설정하고있어 는 값 1과 값 2 그들에게 전화
을 사용자가 버튼을 클릭 할 때마다 수 있습니다, VALUE1 개의 값은 0으로 설정되고, 값 2 값은 숨김 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 %>에 세미콜론을 추가하여 무언가를 검사하기 때문에 구문 오류가 표시됨을 가정합니다. 코드는 그것을 빈 공간으로 취급합니다).
공정하게 말해서 나는 거의 모든 쿠키 관련 질문을 확인했다고 생각합니다. 아무 것도 작동하지 않는 것 같습니다. 내 자바 스크립트 지식은 다소 제한적이므로 (나는 그것을 배우고있다.) 그러므로 어딘가에 어리석은 실수를 범했을지도 모른다.
추신 : 예, 세미콜론을 제거하려고했습니다.
응답 해 주셔서 감사합니다. 마지막으로, 몇 가지 진전. 내 DateTime 값이 13 % 2F10 % 2F2013 % 2017 % 3A47 % 3A11로 반환되었으므로 남아있는 유일한 것은 2017 % 3A47 % 3A11이 무엇을 나타내는 지 파악하는 것입니다. 고마워요 많은 동료 :) – EvilBeer
이상한 일이지만, 내가 DateTime.Today 가치를 부여하려고 할 때마다, 그것은 나에게 "인덱스가 배열의 범위 밖에있다." 예외 – EvilBeer
이 예외는 'DateTime.Today'와 원격으로 관련되어 보이지 않습니다. 나는 그것이 별도의 질문이 있다고 생각한다. – SJuan76