PlaceHolder クラス
アセンブリ: System.Web (system.web.dll 内)
構文
解説
PlaceHolder コントロールは、Web ページに動的に追加されたサーバー コントロールを格納するためのコンテナとして使用します。PlaceHolder コントロールは、画面上に何かを表示するのではなく、Web ページの他のコントロールを格納するコンテナとしてのみ使用されます。Control.Controls コレクションを使用すると、PlaceHolder コントロールに対してコントロールを追加、挿入、または削除できます。
PlaceHolder コントロールにコントロールを動的に追加する方法を次のコード例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script runat="server"> Sub Page_Load(Sender As Object, e As EventArgs) Dim myButton As HtmlButton = New HtmlButton() myButton.InnerText = "Button 1" PlaceHolder1.Controls.Add(myButton) myButton = New HtmlButton() myButton.InnerText = "Button 2" PlaceHolder1.Controls.Add(myButton) myButton = New HtmlButton() myButton.InnerText = "Button 3" PlaceHolder1.Controls.Add(myButton) myButton = New HtmlButton() myButton.InnerText = "Button 4" PlaceHolder1.Controls.Add(myButton) End Sub </script> </head> <body> <form runat="server"> <h3>PlaceHolder Example</h3> <asp:PlaceHolder id="PlaceHolder1" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script runat="server"> void Page_Load(Object sender, EventArgs e) { HtmlButton myButton = new HtmlButton(); myButton.InnerText = "Button 1"; PlaceHolder1.Controls.Add(myButton); myButton = new HtmlButton(); myButton.InnerText = "Button 2"; PlaceHolder1.Controls.Add(myButton); myButton = new HtmlButton(); myButton.InnerText = "Button 3"; PlaceHolder1.Controls.Add(myButton); myButton = new HtmlButton(); myButton.InnerText = "Button 4"; PlaceHolder1.Controls.Add(myButton); } </script> </head> <body> <form runat="server"> <h3>PlaceHolder Example</h3> <asp:PlaceHolder id="PlaceHolder1" runat="server"/> </form> </body> </html>
System.Web.UI.Control
System.Web.UI.WebControls.PlaceHolder
プラットフォーム
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Weblioに収録されているすべての辞書からPlaceHolder クラスを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からPlaceHolder クラスを検索
- PlaceHolder クラスのページへのリンク