1 个站点内的 ASP.NET 不同布局

发布于 2024-10-17 05:26:59 字数 108 浏览 1 评论 0原文

客户有一个带有母版页和布局目录的 ASP.NET 网站。

我们需要的是网站上有两种不同的布局。我可以轻松地在同一网站上拥有两种具有不同母版页的布局吗?

最好的方法是什么?

A client has an ASP.NET website with master pages and a layout directory.

What we need is 2 different layouts on the site. Can I easily have two layouts with different master pages on the same site?

What's the best way to do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

不交电费瞎发啥光 2024-10-24 05:26:59

请参阅在运行时设置 ASP.NET 母版页。您可以将任何页面设置为在运行时以编程方式使用任何母版页。

See Setting an ASP.NET Master Page at runtime. You can set any page to use any masterpage programmatically at runtime.

死开点丶别碍眼 2024-10-24 05:26:59

是的。只需创建两个不同的母版页并将相应的 aspx 页面指向所需的母版页即可。

示例:

page1.aspx

<% @ Page Language="C#" MasterPageFile="~/Master.master" Title="Content Page 1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server">
    Main content.
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="Footer" Runat="Server" >
    Footer content.
</asp:content>

page2.aspx

<% @ Page Language="C#" MasterPageFile="~/secondary.master" Title="Content Page 2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server">
    Main content.
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="Footer" Runat="Server" >
    Footer content.
</asp:content>

Yes. Just create two different master pages and point the corresponding aspx pages to the desired masterpage.

Example:

page1.aspx

<% @ Page Language="C#" MasterPageFile="~/Master.master" Title="Content Page 1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server">
    Main content.
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="Footer" Runat="Server" >
    Footer content.
</asp:content>

page2.aspx

<% @ Page Language="C#" MasterPageFile="~/secondary.master" Title="Content Page 2" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server">
    Main content.
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="Footer" Runat="Server" >
    Footer content.
</asp:content>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文