我有一个使用HTML / CSS / JQuery / JavaScript创建的网站。我想将其转换为ASP.net网站。有没有一种简单的方法可以实现这一目标?
在我的主页上,我希望始终可以看到三个DIV。这是一个截图:
我的解决方案资源管理器如下所示:
当我在VS中创建新的网站模板时,我有以下MasterPage.master
页面:
<%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
现在我的问题是上面的页面应该存储什么? 假设我要创建另一个页面,“page2.aspx”除了屏幕截图中的三个内容之外还有不同的内容,这些内容总是会出现,我该怎么做?
从浏览开始,我似乎还可以添加一个Web窗体,为页面提供“默认”名称。
我很困惑。任何帮助将不胜感激。
答案 0 :(得分:2)
我认为更多地了解母版页的工作方式可能对您有所帮助。这是一个来自ASP.NET站点的教程,看起来它应该让你重新使用布局,就像你问的那样:http://www.asp.net/web-forms/tutorials/master-pages/creating-a-site-wide-layout-using-master-pages-cs