Rendering dinamico della pagina Web solo per gli utenti che hanno effettuato l'accesso

StackOverflow https://stackoverflow.com/questions/243072

  •  04-07-2019
  •  | 
  •  

Domanda

Quando un utente accede al mio sito voglio che appaia un pulsante in stile CSS (questo potrebbe essere qualsiasi cosa, ad esempio qualche notizia speciale, ecc.), come puoi farlo tramite le pagine master in asp.net? O c'è un altro modo per farlo?

È stato utile?

Soluzione

Non hai fornito molte informazioni sulla tua configurazione simon, ma supponendo che tu stia utilizzando un provider di appartenenze .NET, puoi utilizzare una vista di accesso per fare in modo che una sezione della tua pagina venga visualizzata in modo diverso per gli accessi Vs . Non

    <asp:LoginView>
        <AnonymousTemplate>
            Nothing Displayed
        </AnonymousTemplate>
        <LoggedInTemplate>
            <asp:Button ID="myButton" runat="server">
        </LoggedInTemplate>
    </asp:LoginView>

Altri suggerimenti

Scopri il controllo LoginView in ASP.Net. Sono necessari due modelli: uno per gli utenti che hanno effettuato l'accesso e uno per gli utenti che non hanno effettuato l'accesso. Immagino che dovrebbe fare quello che vuoi.

Questo articolo su MSDN descrive come trovare e manipolare il contenuto della pagina principale da una pagina di contenuto.

MSDN

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top