ASP.NETでWebアプリケーションの作成をしています。
そこでマスターページ(Site.Master)とコンテンツページ(WebForm1.aspx)を使用してレイアウトの作成をしています。
コンテンツページでasp:Contentタグ内にhtmlやコントロールをプログラムで動的に作成したいのですが、調べたところ直接asp:Contentタグ内に記述するサンプルばかりでやり方がわかりません。
知っている方がいらっしゃったら教えていただきたいです。
イメージとしては、下記の三枚目のasp:Contentタグ内をプログラムで動的に作成したいです。
ASP
1 2Site.Master 3//マスターページ 4<body> 5 <form id="form1" runat="server"> 6 <div> 7 <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> 8 </asp:ContentPlaceHolder> 9 </div> 10 </form> 11</body>
ASP
1WebForm1.aspx 2//コンテンツページ 3<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="fortest.WebForm1" %> 4<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server"> 5</asp:Content> 6
下記の内容を動的に作成したい。
ASP
1WebForm1.aspx 2//コンテンツページ 3<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="fortest.WebForm1" %> 4<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server"> 5 <h1>この行や下のボタンコントロールを動的に作成したい</h1> 6 <asp:Button ID="Button1" runat="server" Text="Button" /> 7</asp:Content> 8
回答1件
あなたの回答
tips
プレビュー