事后,将Web表单转换为Web内容表单。 (。净)

时间:2008-11-06 21:35:23

标签: asp.net webforms master-pages

我有一个几年前的网站,其中包含大约30个带有代码的aspx Web表单页面。 我希望以最少的工作量为所有这些添加一个公共母版页。

基本上,我只需要将body标签中的所有内容添加到内容占位符,并保留代码。

有快速的方法吗?

3 个答案:

答案 0 :(得分:2)

对于每个页面,请执行以下操作 - 向< @Page>添加属性标签名为MasterPageFile =“您的MasterPage路径” - 添加以下标记 - 删除除标签外的html和head标签及其内容 - 删除身体标签,但保持其上下文 - 删除表单标记 - 完成

答案 1 :(得分:1)

剪切和粘贴工作正常 - 删除所有旧的页眉/页脚内容并粘贴到内容控件标记中,并添加母版页名称,您已完成

答案 2 :(得分:1)

要记住的一件事是,当您添加母版页时,您正在添加命名容器,因此您的所有客户端ID都将更改。如果你有任何与你的控件绑定的静态javascript,请务必更新id。