私はログインリンクを表示する必要があり、ログインするとリンクがログオフする必要があります。ここ一度ログインしてログオフするとログアウトする
は私がこれまで持っているものです。
<div class="account-links">
<a href="<%=Page.ResolveUrl("~/logout.aspx")%>" class="ico-logout">
<%=GetLocaleResourceString("Account.Logout")%></a>
<% if (NopContext.Current.User != null && NopContext.Current.User.IsAdmin)
{ %>
<a href="<%=Page.ResolveUrl("~/administration/")%>" class="ico-admin">
<%=GetLocaleResourceString("Account.Administration")%></a>
<%} %>
</div>
<div class="header-links">
<ul>
<asp:LoginView ID="topLoginView" runat="server">
<AnonymousTemplate>
</AnonymousTemplate>
<LoggedInTemplate>
<li>
<a href="<%= SEOHelper.GetMyAccountUrl()%>" class="account"><%=Page.User.Identity.Name %></a>
<% if (NopContext.Current.IsCurrentCustomerImpersonated)
{
%>
<span class="impersonate">(<%=string.Format(GetLocaleResourceString("Account.ImpersonatedAs"), this.CustomerService.UsernamesEnabled ? Server.HtmlEncode(NopContext.Current.User.Username) : Server.HtmlEncode(NopContext.Current.User.Email))%>
-
<asp:LinkButton runat="server" ID="lFinishImpersonate" Text="<% $NopResources:Account.ImpersonatedAs.Finish %>"
ToolTip="<% $NopResources:Account.ImpersonatedAs.Finish.Tooltip %>" OnClick="lFinishImpersonate_Click"
CssClass="finish-impersonation"></asp:LinkButton>)</span>
<%} %>
</li>
<li></li>
<% if (this.ForumService.AllowPrivateMessages)
{ %>
<li><a href="<%=Page.ResolveUrl("~/privatemessages.aspx")%>" class="ico-inbox">
<%=GetLocaleResourceString("PrivateMessages.Inbox")%></a>
<asp:Literal runat="server" ID="lUnreadPrivateMessages" />
</li>
<%} %>
</LoggedInTemplate>
</asp:LoginView>
ログインビューを使用している場合は、自動的にこれを行う必要がありますか? – Bex
それは私がそれを使用したときに私のCSSを駄目にする.. – PD24
それはあなたのCSSを台無しにしない、あなたのCSSが台無しです –