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

发布于 2024-07-08 16:14:06 字数 157 浏览 9 评论 0原文

我有一个已有几年历史的网站,其中包含大约 30 个带有代码隐藏的 aspx Web 表单页面。 我想以最少的工作量向所有这些添加一个通用母版页。

本质上,我只需将正文标记中的所有内容添加到内容占位符中,并保留后面的代码。

有没有快速的方法来做到这一点?

I have a site a few years old that contains about 30 aspx Web Form pages with code behind.
I want to add a common master page to all these with the minimum amount of work.

Essentially, I just need to add everything in the body tags to the Content Placeholder, and preserve the code behind.

Is there a fast way to do this?

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

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

发布评论

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

评论(3

你对谁都笑 2024-07-15 16:14:06

对于每个页面执行以下操作
- 添加属性到<@Page> 名为 MasterPageFile=“您的 MasterPage 路径”的标签
- 添加以下标签
- 删除 html 和 head 标签及其内容(body 标签除外)
- 删除正文标签但保留其内容
- 删除表单标签
- 完毕

For each page do the following
- Add an attribute to the <@Page > tag named MasterPageFile="Your MasterPage Path"
- Add the following tag
- Remove html and head tags and their contents except body tag
- Remove the body tags BUT KEEP its contetnts
- Remove the form tag
- Done

好久不见√ 2024-07-15 16:14:06

剪切和粘贴效果很好 - 剪下所有旧的页眉/页脚内容并粘贴到内容控制标记中,然后添加母版页名称即可完成

cut and paste works fine - cut out all the old header/footer stuff and paste in the content control tag, and add the masterpage name and you're done

囚你心 2024-07-15 16:14:06

需要记住的一件事是,当您添加母版页时,您将添加一个命名容器,因此所有客户端 ID 都会发生变化。 如果您有任何与您的控件绑定的静态 JavaScript,请务必更新 id。

One thing to keep in mind is when you add a master page you are adding a naming container so all of your client id's will change. If you have any static javascript which is tied to your controls be sure to update the id's.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文