2011-11-12 4 views
0

안녕하세요 aspx를 부품으로 분해 할 수 있습니까? 예 : 머리 페이지 1 개, 본문 페이지 1 개, 바닥 글 페이지 1 개를 선택한 다음 결합 하시겠습니까? 그렇게해서 자바 스크립트를 숨길 수 있습니다. 제발 조언. 파이썬에서 그렇게 할 수 있습니다.asp.net 페이지를 부품으로 분리하십시오.

답변

1

사용 ASP.NET 마스터 페이지가 :

ASP.NET Master Pages

이 당신이 필요로하는 무엇을 정확하게 설계/예를 들어이 같은 마스터 페이지 콘텐츠 장소 홀더를 정의

을 질문 :

<%@ Master Language="C#" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
    1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server" > 
    <title>Master page title</title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
     <table> 
      <tr> 
       <td><asp:contentplaceholder id="Main" runat="server" /></td> 
       <td><asp:contentplaceholder id="Footer" runat="server" /></td> 
      </tr> 
     </table> 
    </form> 
</body> 
</html> 

해당 마스터 페이지를 기반으로하는 다른 페이지에서 채우는 경우 Main 및이 같은명 내용 :

<% @ Page Language="C#" MasterPageFile="~/Master.master" Title="Content Page 1" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server"> 
    Main content. 
</asp:Content> 

<asp:Content ID="Content2" ContentPlaceHolderID="Footer" Runat="Server" > 
    Footer content. 
</asp:content> 
1

당신은 MasterPages과 ContentPages

1

당신이 마스터 페이지를 사용하려고 적이하여이 작업을 수행 할 수 있습니다? 그냥 별도의 자바 스크립트를 유지하려는 경우

http://msdn.microsoft.com/en-us/library/wtxbf3hh.aspx

또한, 당신은 .js 페이지에 자바 스크립트를 모두 넣어 당신에 주인을 포함 할 수있다.

관련 문제