我可以将aspx分成几部分吗?例如,头部一页,身体一页,页脚一页,然后将它们组合起来?就像我可以隐藏我的JavaScript。请指教。我可以在python中这样做。
答案 0 :(得分:1)
使用ASP.NET母版页:
这些设计完全符合您的需要/要求
例如,您可以在主页面中定义内容占位符,如下所示:
<%@ 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
和Footer
内容,如下所示:
<% @ 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 :(得分:1)
您可以使用母版页和内容页
执行此操作答案 2 :(得分:1)
您是否尝试过使用母版页?
http://msdn.microsoft.com/en-us/library/wtxbf3hh.aspx
另外,如果您只是想将javascript分开,可以将所有javascript放入.js页面并将其包含在您的主页中。