LoginView.AnonymousTemplate プロパティ
アセンブリ: System.Web (system.web.dll 内)

<TemplateContainerAttribute(GetType(LoginView))> _ Public Overridable Property AnonymousTemplate As ITemplate
Dim instance As LoginView Dim value As ITemplate value = instance.AnonymousTemplate instance.AnonymousTemplate = value
[TemplateContainerAttribute(typeof(LoginView))] public virtual ITemplate AnonymousTemplate { get; set; }
[TemplateContainerAttribute(typeof(LoginView))] public: virtual property ITemplate^ AnonymousTemplate { ITemplate^ get (); void set (ITemplate^ value); }
/** @property */ public ITemplate get_AnonymousTemplate () /** @property */ public void set_AnonymousTemplate (ITemplate value)
public function get AnonymousTemplate () : ITemplate public function set AnonymousTemplate (value : ITemplate)
表示する ITemplate。

AnonymousTemplate プロパティは、Web サイトにログインしていない Web サイト ユーザーに表示するコンテンツ テンプレートを指定します。このテンプレートは、PageUser プロパティの Name プロパティが null 参照 (Visual Basic では Nothing) の場合に表示されます。
AnonymousTemplate テンプレートは認証済みユーザーには表示されません。AnonymousTemplate プロパティが空の場合、ログインしていないユーザーには何も表示されません。

AnonymousTemplate テンプレートで指定されたテンプレートを使用して、個人専用サービスへのサインアップの勧誘メッセージを表示するコード例を次に示します。
<%@ 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.AnonymousTemplate プロパティのページへのリンク