LoginView.LoggedInTemplate プロパティ
アセンブリ: System.Web (system.web.dll 内)
構文
<TemplateContainerAttribute(GetType(LoginView))> _ Public Overridable Property LoggedInTemplate As ITemplate
Dim instance As LoginView Dim value As ITemplate value = instance.LoggedInTemplate instance.LoggedInTemplate = value
[TemplateContainerAttribute(typeof(LoginView))] public virtual ITemplate LoggedInTemplate { get; set; }
[TemplateContainerAttribute(typeof(LoginView))] public: virtual property ITemplate^ LoggedInTemplate { ITemplate^ get (); void set (ITemplate^ value); }
/** @property */ public ITemplate get_LoggedInTemplate () /** @property */ public void set_LoggedInTemplate (ITemplate value)
public function get LoggedInTemplate () : ITemplate public function set LoggedInTemplate (value : ITemplate)
表示する ITemplate。
LoggedInTemplate プロパティが Web サイト ユーザーに表示されるのは、次の両方の条件が満たされた場合です。
LoggedInTemplate プロパティは、認証済み Web サイト ユーザーの既定のテンプレートを指定します。ロール管理が設定されていない場合は、認証済みユーザーに対して使用できるテンプレートは LoggedInTemplate だけです。ロール管理の設定の詳細については、「ロール管理について」を参照してください。
LoggedInTemplate テンプレートを使用して、ログインしているユーザーの個人情報へのリンクを表示するコード例を次に示します。
<%@ 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"> </SCRIPT> <HTML> <BODY> <FORM runat="server"> <table align="center" width="300px" bgcolor="#fffacd"> <tr bgcolor="#dcdcdc"> <td>Personal content</td> <td align="right"> <asp:LoginStatus id="LoginStatus1" runat="Server"></asp:LoginStatus> </td> </tr> <asp:LoginView id="LoginView1" runat="server"> <AnonymousTemplate> <tr> <td colspan="2"> <a href="createUser.aspx">Sign up</a> to personalize your account. </td> </tr> </AnonymousTemplate> <LoggedInTemplate> <tr> <td> <asp:LoginName id="LoginName1" runat="Server" TextFormat="Welcome {0}"> </asp:LoginName> </td> <td align="right"> <a href="manageAccount.aspx">Edit info...</a> </td> </tr> <tr> <td colspan="2"> * Check e-mail * Add a link * Local weather * </td> </tr> </LoggedInTemplate> </asp:LoginView> </table> </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"> </SCRIPT> <HTML> <BODY> <FORM runat="server"> <table align="center" width="300px" bgcolor="#fffacd"> <tr bgcolor="#dcdcdc"> <td>Personal content</td> <td> <asp:LoginStatus id="LoginStatus1" runat="Server"></asp:LoginStatus> </td> </tr> <asp:LoginView id="LoginView1" runat="server"> <AnonymousTemplate> <tr> <td colspan="2"> <a href="createUser.aspx">Sign up</a> to personalize your account. </td> </tr> </AnonymousTemplate> <LoggedInTemplate> <tr> <td> <asp:LoginName id="LoginName1" runat="Server" TextFormat="Welcome {0}"> </asp:LoginName> </td> <td> <a href="manageAccount.aspx">Edit info...</a> </td> </tr> <tr> <td colspan="2"> * Check e-mail * Add a link * Local weather * </td> </tr> </LoggedInTemplate> </asp:LoginView> </table> </FORM> </BODY> </HTML>
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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- LoginView.LoggedInTemplate プロパティのページへのリンク