Webフォームをマスターページを利用した、Webコンテンツフォームに変換する場合以下の手順で実施します。
Headタグを削除し
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
で囲みなおすBodyタグを削除し
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
</asp:Content>
で囲みなおす先頭のPageディレクディブを下記のコードに置き換えます。
MasterPageFile="~/SiteDefault.Master"
にはマスターページのファイル名を入れます。
CodeBehind="AAA.aspx.cs"
には、このWebフォームページに対応するaspx.csファイル名を入れます。
Inherits="NameSpace.AAA"
には、このWebフォームページに対応するaspx.csファイルの(Webフォームページの名前空間.クラス名)を入力します。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AAA.aspx.cs" Inherits="NameSpace.AAA" %>
<%@ Page Title="" Language="C#" MasterPageFile="~/SiteDefault.Master"
AutoEventWireup="true" CodeBehind="AAA.aspx.cs" Inherits="NameSpace.AAA" %>
コンテンツページ側のFormタグを削除(コメントアウトでは「"1 つのページには、1 つのサーバー側 Form タグのみを指定できます" 」エラーが出るため完全に削除する)
HTML /HTMLタグを削除します
DOCTYPEタグを削除します。