0

マスターページにあるナビゲーションメニュー項目を匿名ユーザーから非表示にし、他の項目を役割に応じてユーザーから非表示にしたい。

4

2 に答える 2

1

LoginViewを使用できます。匿名ユーザーには見えないようにする必要のあるコンテンツを<LoggedInTemplate>:に入れるだけです。

<asp:LoginView
    runat="server">
        <AnonymousTemplate>
            <!-- anonymous users see this -->
        </AnonymousTemplate>
        <LoggedInTemplate>
            <!-- only registered, logged in users see this -->
        </LoggedInTemplate>
于 2013-01-26T07:21:19.390 に答える
0

これを達成するための非常に良い方法がありますControl adapters。これを達成するために使用できます。次のスレッドをご覧ください。

http://stackoverflow.com/questions/8708489/role-based-enabling-disabling-of-controls-in-asp-net
于 2013-01-26T07:25:18.700 に答える