C# 在所有网页上使用相同的页眉和页脚

C# 在所有网页上使用相同的页眉和页脚,c#,html,css,asp.net,webforms,C#,Html,Css,Asp.net,Webforms,我正在开发一个ASP.NET网站,我正在Visual Studio中构建该网站 我希望在所有页面上重复使用页眉和页脚,而不将HTML复制到所有页面 我已经浏览了下面的答案,但它们都是为PHP编写的。有人可以帮助演示如何在ASP.NET中执行此操作吗 为此,您应使用: ASP.NET母版页允许您为应用程序中的页面创建一致的布局。单个母版页定义应用程序中所有页面(或一组页面)的外观和标准行为。然后,您可以创建包含要显示的内容的各个内容页。当用户请求内容页时,他们将与母版页合并,以生成将母版页布局与

我正在开发一个ASP.NET网站,我正在Visual Studio中构建该网站

我希望在所有页面上重复使用页眉和页脚,而不将HTML复制到所有页面

我已经浏览了下面的答案,但它们都是为PHP编写的。有人可以帮助演示如何在ASP.NET中执行此操作吗

为此,您应使用:

ASP.NET母版页允许您为应用程序中的页面创建一致的布局。单个母版页定义应用程序中所有页面(或一组页面)的外观和标准行为。然后,您可以创建包含要显示的内容的各个内容页。当用户请求内容页时,他们将与母版页合并,以生成将母版页布局与内容页内容相结合的输出


母版页允许您集中页面的常见功能,以便只在一个地方进行更新。

@mason感谢各位的回答,我正在处理Web表单,但并非所有页面都是相应的Web表单,有些是简单的Web页面,我对母版页有一个想法,但是,与使用“包含”或“用户控制”相比,它是最佳选择吗?@taquerunlaw.shade为什么不将所有简单的HTML页面转换为Web Forms.aspx?这样,您就可以利用一些Web表单功能,如母版页和虚拟URL路径解析。@我想这是最好的方法。谢谢,我想再问一次这个问题。假设我在做MVC,而不是WebForm。然后呢?