LoginView.LoggedInTemplate 속성
.NET Framework 3.5
업데이트: 2007년 11월
웹 사이트에 로그인했지만 RoleGroups 속성에 지정된 역할 그룹의 멤버가 아닌 웹 사이트 사용자에게 표시할 템플릿을 가져오거나 설정합니다.
어셈블리: System.Web(System.Web.dll)
[TemplateContainerAttribute(typeof(LoginView))] [BrowsableAttribute(false)] [PersistenceModeAttribute(PersistenceMode.InnerProperty)] public virtual ITemplate LoggedInTemplate { get; set; }
/** @property */ /** @attribute TemplateContainerAttribute(LoginView) */ /** @attribute BrowsableAttribute(false) */ /** @attribute PersistenceModeAttribute(PersistenceMode.InnerProperty) */ public ITemplate get_LoggedInTemplate() /** @property */ /** @attribute TemplateContainerAttribute(LoginView) */ /** @attribute BrowsableAttribute(false) */ /** @attribute PersistenceModeAttribute(PersistenceMode.InnerProperty) */ public void set_LoggedInTemplate(ITemplate value)
public function get LoggedInTemplate () : ITemplate public function set LoggedInTemplate (value : ITemplate)
<asp:LoginView> <LoggedInTemplate>ITemplate</LoggedInTemplate> </asp:LoginView>
LoggedInTemplate 속성은 다음 두 가지 조건이 모두 충족될 때 웹 사이트 사용자에게 표시됩니다.
사용자가 RoleGroups 속성에 정의된 역할 그룹에 속하지 않은 경우
LoggedInTemplate 속성은 인증된 웹 사이트 사용자에 대한 기본 템플릿을 지정합니다. 역할 관리가 구성되지 않은 경우 인증된 사용자가 사용할 수 있는 유일한 템플릿은 LoggedInTemplate입니다. 역할 관리 구성에 대한 자세한 내용은 역할 관리 이해를 참조하십시오.
| Topic | Location |
|---|---|
| 방법: 익명 사용자와 로그인한 사용자에게 서로 다른 정보 표시(Visual Studio) | Building ASP .NET Web Applications in Visual Studio |
| 방법: 익명 사용자와 로그인한 사용자에게 서로 다른 정보 표시 | Building ASP .NET Web Applications |
| 방법: 익명 사용자와 로그인한 사용자에게 서로 다른 정보 표시 | Visual Studio에서 ASP .NET 웹 응용 프로그램 빌드 |
다음 코드 예제에서는 LoggedInTemplate 템플릿을 사용하여 로그인한 사용자에 대한 개인된 설정 정보에 대한 링크를 표시합니다.
<%@ 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 e-mail * Add a link * Local weather * </td> </tr> </LoggedInTemplate> </asp:LoginView> </table> </form> </body> </html>
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.