마스터 페이지와 콘텐츠 페이지를 사용하는 ASP.NET 3.5 웹 사이트에서 jQuery를 사용하고 싶습니다. jQuery를 사용할 자들을 위해 자식 페이지를위한 document ready() 함수를 어떻게 할 수 있습니까? 코드는 어디에 넣어야합니까?마스터 및 콘텐츠 페이지 및 jquery
jQuery 선언이 마스터 페이지에 있어야한다고 생각했지만 jQuery 호출이 확인 된 페이지의 HEAD로 들어가는 지 확인하지 못했습니다.
마스터 페이지와 콘텐츠 페이지를 사용하는 ASP.NET 3.5 웹 사이트에서 jQuery를 사용하고 싶습니다. jQuery를 사용할 자들을 위해 자식 페이지를위한 document ready() 함수를 어떻게 할 수 있습니까? 코드는 어디에 넣어야합니까?마스터 및 콘텐츠 페이지 및 jquery
jQuery 선언이 마스터 페이지에 있어야한다고 생각했지만 jQuery 호출이 확인 된 페이지의 HEAD로 들어가는 지 확인하지 못했습니다.
콘텐츠 머리글을 마스터 헤드 섹션에 넣은 다음 페이지의 asp : Content 태그를 사용하여 페이지 별 스크립트를 작성하십시오.
마스터
<%@ Master Language="C#" %>
<html>
<head>
<script type="text/javascript" src="scripts/jquery-1.4.3.js"></script>
<asp:contentplaceholder id="LocalScripts" runat="server" />
</head>
<body>
</body>
</html>
페이지
<%@ Page Language="C#" MasterPageFile="~/Master1.master"
AutoEventWireup="true" Title="MyTitle" %>
<asp:Content ID="Content1" Runat="Server" ContentPlaceHolderID="LocalScripts" >
<script type="text/javascript">
$(document).ready(function() {
// some local script logic here
});
</script>
</asp:Content>
' 태그 바로 전에'
당신은 그냥이 같은 것을 사용할 수 있어야합니다 : (나는 그것이 페이지에 배치되는 경우는 크게 문제라고 생각하지 않는다) 마스터 페이지에 필요한 jQuery 파일 (라이브러리 및 플러그인)이 포함되어있는 한 입니다. 이만큼 사실이다 jQuery 라이브러리가 참조 된 * 후 * 발생 .ready' $ (문서) '에 대한 호출로 . –
: 자식 페이지에서
<script type="text/javascript">
$(document).ready(function() {
//Do work here
});
</script>
$(document).ready()
머리 부분뿐만 아니라 페이지의 아무 곳이나 호출 할 수 있습니다. 하위 페이지에서 헤드 영역에 추가 스크립트를 배치하려면 머리 태그 내부의 마스터 페이지에 다른 ContentArea를 정의하는 것이 좋습니다.
닫는'