Convert Web Form to Web Content Form after the fac

2019-08-27 03:58发布

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?

3条回答
欢心
2楼-- · 2019-08-27 04:26

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

查看更多
小情绪 Triste *
3楼-- · 2019-08-27 04:28

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

查看更多
戒情不戒烟
4楼-- · 2019-08-27 04:43

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.

查看更多
登录 后发表回答