C# 为现有网站创建母版页的指南
我从来没有弄乱过母版页,我想把我现有的一些站点迁移过来,这样我就可以停止维护标题、菜单等的所有重复编码 我从这个介绍开始:-它相当不错,但没有回答我的详细信息 我可以(如果可以,我会怎么做)C# 为现有网站创建母版页的指南,c#,asp.net,html,master-pages,C#,Asp.net,Html,Master Pages,我从来没有弄乱过母版页,我想把我现有的一些站点迁移过来,这样我就可以停止维护标题、菜单等的所有重复编码 我从这个介绍开始:-它相当不错,但没有回答我的详细信息 我可以(如果可以,我会怎么做) 母版页标签?(以防我忘了给文件加标题) 母版页META标签?毕竟,大部分信息都是冗余的 …我可以在META标记中添加额外的内容吗,或者它是一种“全有或全无”的东西?(比如重写ToString()并返回base.ToString()+“我自己的风格。”) 母版页CSS样式表页面和JavaScript源代码
- 母版页
标签?(以防我忘了给文件加标题) - 母版页
标签?毕竟,大部分信息都是冗余的META
- …我可以在
标记中添加额外的内容吗,或者它是一种“全有或全无”的东西?(比如重写ToString()并返回META
)base.ToString()+“我自己的风格。”
- 母版页
页面和CSS样式表
源代码JavaScript
Notepad.exe
编写代码,因为我不喜欢大多数工具(尤其是微软的工具)试图为我“自动格式化”文本的方式
也许这些主题都是基础知识,但我在网上找到的教程或这里的信息中并不容易找到答案
有人能给我指出一个关于如何在母版页中执行不同操作的好参考吗?您可以使用母版页执行所有这些操作。只需将它们放在.Master文件中,如下所示:
<%@ Master Language="C#" AutoEventWireup="True" CodeBehind="YourPage.Master.cs" Inherits="MasterPages.YourMasterPage" %>
<!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>Your Title</title>
<link rel="stylesheet" href="~/YourStyles.css" />
<asp:ContentPlaceHolder ID="headContentPlaceHolder" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<div>
<form id="form1" runat="server">
<asp:ContentPlaceHolder ID="bodyContentPlaceHolder" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
你的头衔
仅供参考:如果Visual Studio中的自动格式设置困扰您,您可以关闭它。使用Visual Studio虽然不完美,但可以帮助您避免简单的拼写错误(通过Intellisense)如果你学会了如何使用它,通常会加快你的开发速度。我建议至少使用某种IDE。如果不是Visual Studio,那么可能是MonoDevelop。+1-那么,我可以把
?如果可以,我想替换它,我只需在我的派生页面中调用控件并覆盖内容。这是正确的吗?在你的内容页面中,您的每个占位符都有一个
标记,您在其中放置的任何内容都将放置在呈现页面中该占位符的位置。