RoleGroup.ContentTemplate プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > RoleGroup.ContentTemplate プロパティの意味・解説 

RoleGroup.ContentTemplate プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

このロール グループ関連付けられているコンテンツ テンプレート取得または設定します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

<TemplateContainerAttribute(GetType(LoginView))> _
Public Property ContentTemplate As
 ITemplate
Dim instance As RoleGroup
Dim value As ITemplate

value = instance.ContentTemplate

instance.ContentTemplate = value
[TemplateContainerAttribute(typeof(LoginView))] 
public ITemplate ContentTemplate { get; set;
 }
[TemplateContainerAttribute(typeof(LoginView))] 
public:
property ITemplate^ ContentTemplate {
    ITemplate^ get ();
    void set (ITemplate^ value);
}
/** @property */
public ITemplate get_ContentTemplate ()

/** @property */
public void set_ContentTemplate (ITemplate
 value)
public function get ContentTemplate
 () : ITemplate

public function set ContentTemplate
 (value : ITemplate)

プロパティ
ロール グループ関連付けられている ITemplate。既定値null 参照 (Visual Basic では Nothing) です。

解説解説
使用例使用例

次のコード例では、コンテンツ テンプレート動的に作成します

<%@ Page Language="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<SCRIPT runat="server">
    Private Class CustomTemplate
        Implements ITemplate

        Public Sub InstantiateIn(ByVal
 container As System.Web.UI.Control) _
            Implements System.Web.UI.ITemplate.InstantiateIn
            Dim ln As New
 LoginName
            Dim ls As New
 LoginStatus
            Dim lc As New
 Literal

            lc.Text = "<br>"
            ln.FormatString = "Welcome, {0}. This line is from
 the template."

            container.Controls.Add(ln)
            container.Controls.Add(lc)
            container.Controls.Add(ls)

        End Sub
    End Class

    Sub Page_Load(ByVal sender As
 Object, ByVal e As EventArgs)

        Dim rg As New RoleGroup
        rg.ContentTemplate = New CustomTemplate
        Dim RoleList(1) As String
        RoleList(0) = "users"

        rg.Roles = RoleList

        Dim rgc As RoleGroupCollection = LoginView1.RoleGroups
        rgc.Add(rg)
    End Sub
</SCRIPT>
<HTML>
    <BODY>
        <FORM runat="server">
            <asp:LoginView id="LoginView1" runat="server">
                <AnonymousTemplate>
                    You are not logged in.<br
 />
                    <asp:LoginStatus id="LoginStatus1"
 runat="server"></asp:LoginStatus>
                </AnonymousTemplate>
                <LoggedInTemplate>
                    You are logged in as
                    <asp:LoginName id="LoginName1"
 runat="server" />. This message is
 not from the template.<br />
                    <asp:LoginStatus id="Loginstatus2"
 runat="server"></asp:LoginStatus>
                </LoggedInTemplate>
            </asp:LoginView>
        </FORM>
    </BODY>
</HTML>
<%@ Page Language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<SCRIPT runat="server">
    private class CustomTemplate : ITemplate
    {
        public void InstantiateIn(System.Web.UI.Control
 container)
        {
            LoginName ln = new LoginName();
            LoginStatus ls = new LoginStatus();
            Literal lc = new Literal();
        
            lc.Text = "<br>";
            ln.FormatString = "Welcome, {0}. This line is from the template.";
        
            container.Controls.Add(ln);
            container.Controls.Add(lc);
            container.Controls.Add(ls);
        }
    }
        
    void Page_Load(Object sender, EventArgs e)
    {
        RoleGroup rg = new RoleGroup();
        rg.ContentTemplate = new CustomTemplate();
        String[] RoleList = {"users"};
        rg.Roles = RoleList;
        RoleGroupCollection rgc = LoginView1.RoleGroups;
        rgc.Add(rg);
    }

</SCRIPT>
<HTML>
    <BODY>
        <FORM runat="server">
            <asp:LoginView id="LoginView1" runat="server">
                <AnonymousTemplate>
                    You are not logged in.<br />
                    <asp:LoginStatus id="LoginStatus1" runat="server"></asp:LoginStatus>
                </AnonymousTemplate>
                <LoggedInTemplate>
                    You are logged in as
                    <asp:LoginName id="LoginName1" runat="server"
 />. This message is not from the template.<br />
                    <asp:LoginStatus id="Loginstatus2" runat="server"></asp:LoginStatus>
                </LoggedInTemplate>
            </asp:LoginView>
        </FORM>
    </BODY>
</HTML>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
RoleGroup クラス
RoleGroup メンバ
System.Web.UI.WebControls 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からRoleGroup.ContentTemplate プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からRoleGroup.ContentTemplate プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からRoleGroup.ContentTemplate プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

RoleGroup.ContentTemplate プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



RoleGroup.ContentTemplate プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS