如何使用ASP.net设置母版页?

时间:2010-04-01 15:59:59

标签: .net asp.net

我通常是ColdFusion开发人员,但我不得不使用一些ASP.net托管来开发新网站,所以请原谅我,如果我的问题看起来非常简单。

由于种种原因,网站将是相对静态的,因为它主要是使用包含等等...这就像它将会得到的那样复杂。

现在,我听说有能力在ASP.net中设置主人。有人可以在一个步骤过程中向我解释如何做到这一点?我当然一直在寻找这个主题的一些时间,但大多数结果几乎没有帮助或根本没有帮助,因为搜索术语有点含糊不清。

长期使用此功能会很不错。任何帮助或建议都会很棒。

非常感谢。 迈克尔。

3 个答案:

答案 0 :(得分:1)

Here's a great walkthrough video on creating and using Master pages in ASP.NET

基本上,步骤是:

  • 将一个母版页添加到ASP.NET项目中。这与webforms和ASP.NET MVC相同
  • 随心所欲地设计风格。这是<head>内容的大多数的地方...... CSS,JavaScript等。关键步骤是拥有ContentPlaceHolders。 CPH周围的那些区域将是静态的,而不是改变。
  • 添加新的内容页面。然后,您将选择继承的主人。
  • 根据需要将内容添加到“内容”页面。您将看到(在设计视图中)Master的外观将无法使用。在“源”视图中,您只能指定将进入Master的ContentPlaceHolders的内容。

适应.NET生态系统和所有内置功能要容易得多。免费试用 - download Visual Web Developer Express。使用其他编辑器会浪费你的时间量级!安装大约需要4分钟。这里没有向导,它只是一个File-&gt; New Document场景。

答案 1 :(得分:0)

此页面上的第二部分(http://www.asp.net/web-forms/fundamentals/)有10个链接,指向有关主页的各种教程。

答案 2 :(得分:0)

这是另一个教程 - 它是所有文字,但简短而重要。您可以看到源代码和演示。绝对是VS Express推荐的第二个。

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/masterpages/default.aspx