2011-10-30 10 views
0

면도기 뷰에 currentTab이라는 C# 변수가 있다고 가정합니다. javascript 함수의 return 문에 C# 변수를 할당 할 수 있습니까?

내가 자바 스크립트 코드를 말한다 한

..
<script type="text/javascipt"> 
    function CurrentTabReturner(){ 
     var currTab = $("a.current").attr("id"); 
     return currTab; 
    } 
</script> 

지금은이 작업을 수행 할 수

: 가능

@currentTab = CurrentTabReturner(); 

인가? 아니면 이것을 달성 할 다른 방법이 있습니까?

미리 감사드립니다.

답변

3

가능합니까?

아니요. 서버 측 변수가 서버에 있습니다. 클라이언트 측 javascript는 훨씬 나중에 서버 변수가없는 클라이언트 브라우저에서 실행됩니다. 따라서 서버 측 변수를 클라이언트 측 함수에 할당하려는 것은 의미가 없습니다. 클라이언트에서 서버 측 변수를 업데이트 할 수 있도록 서버에 일반 또는 비동기 (AJAX) 요청을 보낼 수 있습니다.

관련 문제