2011-12-02 3 views
-1

두 페이지, 마스터 페이지와 하위 페이지가 있습니다. 하위 페이지에서 자바 스크립트를 설정하려면 어떻게해야합니까?하위 페이지에서 자바 스크립트를 설정하는 방법은 무엇입니까?

자바 스크립트를 사용하여 하위 페이지에 텍스트 변경 기능을 구현하고 싶습니다.

+0

하위 페이지에 '

2

마스터 페이지 :

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="Site" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server"> 
    <title></title> 
    <asp:ContentPlaceHolder ID="ContentPlaceHolderHead" runat="server"> 
    </asp:ContentPlaceHolder> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <asp:ContentPlaceHolder ID="ContentPlaceHolderMain" runat="server">  
     </asp:ContentPlaceHolder> 
    </div> 
    </form> 
</body> 
</html> 

하위 페이지 : 다른 방법으로

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebForm1" %> 
<asp:Content ID="ContentHead" ContentPlaceHolderID="**ContentPlaceHolderHead**" runat="server" > 
<script language="javascript" type="text/javascript"> 
    // You can write a javascript code HERE... 
</script> 
</asp:Content> 
<asp:Content ID="ContentMain" ContentPlaceHolderID="ContentPlaceHolderMain" runat="server" > 
    <!-- Content --> 
</asp:Content> 

, 당신은 자식 페이지의 코드 숨김 파일에 자바 스크립트 파일을 추가 할 수 있습니다.

protected void Page_Load(object sender, EventArgs e) 
{ 
      HtmlGenericControl somejs = new HtmlGenericControl("script"); 
      somejs.Attributes.Add("type", "text/javascript"); 
      somejs.Attributes.Add("src", ResolveClientUrl("~/Content/js/something.js")); 
      this.Page.Header.Controls.Add(somejs); 
} 
관련 문제