如何将使用母版页的网页转换为没有母版页的网页

本文关键字:网页 母版页 转换 | 更新日期: 2023-09-27 18:08:21

我有一个网页编号。1,使用一个母版页,现在我想有它显示在另一个页面上的链接。2,它也使用相同的母版页。我想要拒绝。1出了母版页。我是否必须为此创建一个新的网页,或者我可以改变已经存在的网页,如果是这样,如何?最简单、最有效的方法是什么?谢谢你。

如何将使用母版页的网页转换为没有母版页的网页

在这种情况下,最简单的方法就是创建一个没有链接和导航的空白母版页。在初始化阶段的第二页中,您可以将母版页设置为

void Page_PreInit(Object sender, EventArgs e)
{
this.MasterPageFile = "~/NewMaster.master";
}

因为newmaster是空白的,你不会得到任何链接和其他垃圾。只需在preinit事件中创建您的逻辑,以确定何时更改主(i)。当页面在I帧中,你可以通过querystring调用它),这个querystring可以用来检查它是否在iframe中。如果它是在iframe中,你可以设置空白的母版页,否则留下它。

如果你想让页面编号。如果它不再使用母版页,请对第1页执行以下操作:

  • <@ Page ...>指令中移除MasterPageFile属性
  • 删除可能的(可选的)<%@ MasterType ... %>指令。
  • 删除任何<asp:Content></asp:content>标签(但可能不是他们的,呃,内容)。
  • 添加<!DOCTYPE html>标签
  • 添加<html>, <body><form runat="server">标签