2009-09-16 2 views
0

내 사용자 제어를위한 마크 업입니다 이 스크립트 태그 <script type="text/javascript" src="js/jquery-1.3.2.js" />을 JQuery를 참조하는 사용자 정의 컨트롤을 포함하는 aspx 파일에 포함 시키면 아무 일도 일어나지 않습니다. 포함시키지 않으면 런타임 오류가 있으며 Object가 필요하다는 JavaScript 오류 대화 상자가 표시됩니다. 내가 뭘 잘못하고 있을지 모르는 어떤 아이디어?JQuery와 C#에서 ASP.Net 사용자 컨트롤에 내가 여기에 샘플을 생성 한 ASP.Net 사용자 컨트롤 안에 jQuery를 사용하여 문제가 발생

+0

당신이 $'호출하려고하면 어떻게됩니까을 ("스팬 [ id $ = 'Licenses'] ")'FireBug 콘솔에서? 작동합니까? –

+0

'js/jquery-1.3.2.js'는 포함 된 aspx 페이지에 대한 올바른 경로입니까? 피 들러, 또는 더 나은 방화 녀석. –

+0

포함 된 aspx 파일의 head 섹션에있는

0

마스터 페이지에 jquery 라이브러리를 올바르게 포함 시켰습니까?

id보다 먼저 달러가되어야하는 것은 아닙니다 (즉, $id='Licenses')? 또는 심지어는 #

0

"라이센스"로 끝나는 모든 요소를 ​​가져옵니다.

'#'으로 테스트하여 신속하게 변경하면 정확히 하나의 요소가됩니다.

$(document).ready(function() { 
     var ctlID = $("#Licenses"); 
     ctlID.text = "Testing"; 
    }); 

그것은 당신이 같은 것을 사용한다고 생각

$('span[@id=Licenses]') // You can omit the @ in the latest version of jquery. 
0

을 시도 속성 선택기로 작동하도록 :

var ctlID = $("span[id$='Licenses']").get(0); 
ctlID.text = "Testing"; 
관련 문제