세션 변수 Session [ "Background1"] = value; 함수 내 코드 중 하나에서 자바 스크립트 함수에서이 값을 검색하고 싶습니다.코드 값을 자바 스크립트로 전달하는 방법
답변
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "SessionValue", "var sessionValue = '" + Session["Background1"] + "';", true);
나는 codebehind 함수에서이 코드를 추가했다. 자바 스크립트에서 sessionValue가 정의되어 있지 않다고 말하면이 문장은 자바 스크립트에서 전역 변수 sessionValue를 정의한다고 생각한다. 그 경우 우리는이 변수를 명시 적으로 정의 할 필요가 없다. – Mishigen
코드 조각은 다음 코드를 생성하는 것이다 ('Session [ "Background1"]'은'red'를 반환한다) : '. 정의되지 않은 오류가 발생하는 경우 값을 읽는 자바 스크립트가 렌더링 된 스크립트보다 먼저 실행되기 때문일 수 있습니다. 이것을 결정하기 위해 렌더링 된 HTML을보십시오. 한 가지 해결책은이 값을 읽는 코드를 DOMReady 또는 페이지로드 이벤트 리스너로 옮기는 것입니다. –
저는 개인적으로 스크립팅 방법을 선호합니다. 당신의 변수가 현재로 자바 스크립트에 선언 된 가정하자 :
var background1 = null; // TODO: Add value from session.
세션에서 값을 추가하려면, 당신이 할 필요가 이것이다 :
var background1 = '<%= Session["Background1"] %>';
페이지가 출력이 ASP.NET입니다, <%=
과 %>
사이의 표현식이 계산되어 페이지에 쓰여 지므로 실제로는 Response.Write
이됩니다. 회원이 공개 또는 보호 된 레벨에서 귀하의 페이지에서 사용할 수있는 한, 귀하는이를 귀하의 자바 스크립트에이 방식으로 푸시 (push) 할 수 있습니다.
불쾌하게 자세한 설명이있는 ClientScriptManager
보다이 방법을 사용하는 것이 더 쉽습니다.
내 자바 스크립트 함수에서 경고 (배경)를 사용할 때 경고 메시지로 <% = Session [ "Background1"] %> 세션이 발생합니다. 모든 값을 평가하지 않고 코드 내에서 사용 된 문자열 만 표시하고있는 것 같아요. – Mishigen
코드 블록이 페이지에서 평가되지 않는다는 것은 그 자체의 또 다른 문제점입니다. –
- 1. PHP에서 자바 스크립트로 값을 연속적으로 전달하는 방법
- 2. 컨트롤러에서 자바 스크립트로 값을 전달하는 방법은 무엇입니까?
- 3. 코드 숨김 페이지에서 자바 스크립트로 값을 전달하는 방법은 무엇입니까?
- 4. 코드에서 자바 스크립트로 값을 설정하려면
- 5. 클릭하면 자바 스크립트로 선택 값을 변경하십시오.
- 6. PHP 값을 자바 스크립트로 변환
- 7. 자바 스크립트로 포트 파이썬 코드
- 8. 자바 스크립트 이벤트 처리 메서드에 값을 전달하는 방법
- 9. PHP에서 Javascript로 값을 전달하는 신뢰할 수있는 방법
- 10. 자바 스크립트로 격자를 반복하는 방법
- 11. 파이썬 스크립트에서 bash 스크립트로 변수를 전달하는 방법
- 12. 체크 박스 값을 자바 스크립트로 전달
- 13. 배열에서 값을 사용하여 자바 스크립트에서 변수로 값을 전달하는 방법
- 14. 보기에 값을 전달하는 방법
- 15. jQuery에서 값을 전달하는 방법
- 16. ASP.NET 컨테이너 값을 자바 스크립트 인수로 전달하는 방법
- 17. jsf-jsp에서 값을 전달하는 방법
- 18. 자바 스크립트로 값을 가져 오는 방법은 무엇입니까?
- 19. 텍스트 상자의 값을 자바 스크립트로 변경
- 20. ASP.NET에서 자바 스크립트로 작성된 구성 요소로 데이터를 전달하는 방법은 무엇입니까?
- 21. 자바 스크립트로 실제 소스 코드 가져 오기?
- 22. 자바 스크립트로 PHP 코드 재 작성
- 23. 자바 스크립트로 양식 작성
- 24. 자바 스크립트로
- 25. 자바 스크립트로 폴더 체크인
- 26. 자바 스크립트로 이미지 회전
- 27. PHP 스크립트에서 다른 스크립트로 동적으로 값을 전달하는 방법은 무엇입니까?
- 28. viewcontroller에서 webview에 값을 전달하는 방법
- 29. Python에서 flex로 값을 전달하는 방법
- 30. 보기에서 Sqlite 값을 전달하는 방법
값이 필요한 특정 점이 있습니까? 버튼이나 무언가를 클릭하는 것처럼! – azamsharp