2014-06-11 4 views
0

버튼 클릭 이벤트에서 세션에 일부 값을 저장하고 있습니다. 코드 뒤에서 javascript도 호출합니다. 내가 javascript에서 세션 값에 액세스하고 싶지만 나는 updatepanel을 사용하고 있기 때문에 내가 할 수 없다. 친절하게 적절한 답변을 게시하십시오!세션 + javascript + updatepanel 작업 방법

+0

확인이 링크 뒤에

예를 들어 코드 http://www.morgantechspace.com/2014/04/Get-Session-value-in-JavaScript.html –

답변

0

코드 숨김에서 자바 스크립트 함수를 호출하고 세션 값을 함수 매개 변수로 전달하는 방법은 어떻습니까?

private sub RunJScript() 
    ScriptManage.registerStartupScript(Page,gettype(page),"myMeth","myMeth('"& val1 &"')") 
end sub 

클라이언트 측

<script> 
    function myMeth(vl){ 
     //do what you want to do with javascript 
     alert(vl); 
     } 
</script> 
+0

함수를 호출 할 수 있지만 업데이트 패널로 인해 코드에서 저장하는 자바 스크립트 함수에서 세션 값을 가져 오지 못합니다. – Saiyam

+0

내 자바 스크립트가 업데이트 패널 내에서 컨트롤에 연결되어있을 때 업데이트 패널에서 동일한 문제가 발생하여 "on"핸들러를 사용하여 작동하게해야했습니다. 예를 들어 "$ ('# <% = btn.ClientID %'>). on ('click', function() {// do something});" 업데이트 패널 내의 단추도 마찬가지입니다. 그렇다면 당신은 그렇지 않으면 페이지 endrequestHandler 찾아 거기에 자바 스크립트를 드롭 자바 스크립트 의이 유형을 사용해야합니다. 그러나 어떤 이유로 일부가 나를 위해 어떻게 작동하지 않았는지. – JustLearning