我有一个几年前的网站,其中包含大约 30 个带有代码的 aspx Web 表单页面。我想以最少的工作量为所有这些添加一个通用母版页。
本质上,我只需要将正文标记中的所有内容添加到内容占位符,并保留后面的代码。
有没有快速的方法来做到这一点?
我有一个几年前的网站,其中包含大约 30 个带有代码的 aspx Web 表单页面。我想以最少的工作量为所有这些添加一个通用母版页。
本质上,我只需要将正文标记中的所有内容添加到内容占位符,并保留后面的代码。
有没有快速的方法来做到这一点?
对于每个页面,请执行以下操作 - 将属性添加到名为 MasterPageFile="Your MasterPage Path" 的 <@Page > 标签 - 添加以下标签 - 删除 html 和 head 标签及其内容,除了 body 标签 - 删除 body 标签,但保留它内容 - 删除表单标签 - 完成
剪切和粘贴工作正常 - 剪切所有旧的页眉/页脚内容并粘贴到内容控制标签中,然后添加母版页名称,你就完成了
要记住的一件事是,当您添加母版页时,您正在添加一个命名容器,因此您的所有客户端 ID 都会更改。如果您有任何与您的控件相关联的静态 javascript,请务必更新 id。