2012-06-25 11 views
1

jquery 함수에서 속성 값을 검색하고이를 변수로 설정하려고합니다. 내가 코드 아래에 노력하고 있지만 그 작동하지 않습니다.jquery 변수 뒤에있는 코드에서 속성을 가져 오는 방법은 무엇입니까?

.cs은

private string _Heading; 
public string Heading { get { return _Heading; } set { _Heading = value; } } 

파일에서 .aspx

<script type="text/javascript"> 

    $(document).ready(function() { 
     $("#btnShowSimple").click(function (e) { 
     ShowDialog(false); 
     e.preventDefault(); 
     var someProp = "<%= this._Heading; %>"; 
     alert(someProp); 
     }); 
</script> 

내가 뭘 속성 값을 검색하려면 어떻게해야? 누구든지 이걸 도와주세요.

+0

으로

var someProp = "<%= this._Heading; %>"; 

을 변경할 수 있나요? 나는 cs로 작업하지 않지만 어떤 요소의 속성을 원한다면 단순히'$ (this) .prop ('someProp')'을 수행하면된다. 마크 업에서 요소에 '_Heading'이라는 소품이 있으면'$ (this) .prop ('_ Heading ')' – Ohgodwhy

+0

현재 코드가있는 자바 스크립트 페이지 소스에서 무엇을 볼 수 있습니까? – charlietfl

+0

@Ohgodwhy : 버튼의 속성에 액세스하지 않습니다. 클래스 (예 : CS 파일)에 액세스하고 있습니다. – user968441

답변

3

첫 번째로 변수가 비공개 인 경우 JavaScript에서 액세스 할 수 없으므로 public Heading 속성을 대신 사용해야합니다.

둘째, 당신은 너무 제거해야합니다 자바 스크립트에서 세미콜론이 줄 우리가`# btnShowSimple`의 HTML 마크 업을 볼 수있는이

var someProp = "<%=this.Heading%>"; 
관련 문제