LoginView.AnonymousTemplate プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web サイトにログインしていないユーザーに表示するテンプレートを取得または設定します。
public:
virtual property System::Web::UI::ITemplate ^ AnonymousTemplate { System::Web::UI::ITemplate ^ get(); void set(System::Web::UI::ITemplate ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.LoginView))]
public virtual System.Web.UI.ITemplate AnonymousTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.LoginView))>]
member this.AnonymousTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property AnonymousTemplate As ITemplate
プロパティ値
表示する ITemplate。
- 属性
例
次のコード例では、テンプレートで指定されたテンプレートを AnonymousTemplate 使用して、カスタマイズされたサービスにサインアップするための招待を表示します。
<%@ 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 xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<table style="text-align:center; width:300px; background-color:#fffacd">
<tr style="background-color:#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"
FormatString="Welcome {0}">
</asp:LoginName>
</td>
<td>
<a href="manageAccount.aspx">Edit info...</a>
</td>
</tr>
<tr>
<td colspan="2">
* Check email * Add a link * Local weather *
</td>
</tr>
</LoggedInTemplate>
</asp:LoginView>
</table>
</form>
</body>
</html>
<%@ 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 xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<table style="text-align:center; width:300px; background-color:#fffacd">
<tr style="background-color:#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"
FormatString="Welcome {0}">
</asp:LoginName>
</td>
<td align="right">
<a href="manageAccount.aspx">Edit info...</a>
</td>
</tr>
<tr>
<td colspan="2">
* Check email * Add a link * Local weather *
</td>
</tr>
</LoggedInTemplate>
</asp:LoginView>
</table>
</form>
</body>
</html>
注釈
プロパティは AnonymousTemplate 、Web サイトユーザーが Web サイトにログインしていないときに表示するコンテンツ テンプレートを指定します。 このテンプレートは、 プロパティnull
の プロパティが Name の場合にPageUser表示されます。
AnonymousTemplate認証されたユーザーにテンプレートが表示されることはありません。 プロパティが空の AnonymousTemplate 場合、ログインしていないユーザーにはコンテンツは表示されません。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET