我有一个使用 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 表单。
我只是困惑。任何帮助将不胜感激。
最佳答案
我认为更多地了解母版页的工作原理可能会对您有所帮助。这是来自 ASP.NET 站点的教程,看起来应该可以让您像您所要求的那样重用布局:http://www.asp.net/web-forms/tutorials/master-pages/creating-a-site-wide-layout-using-master-pages-cs
关于javascript - 如何设置 ASP 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22050168/