ログインしているユーザーのみのWebページの動的レンダリング

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

  •  04-07-2019
  •  | 
  •  

質問

ユーザーが私のサイトにログインするとき、CSSスタイルのボタンを表示したい(これは本当に何か、すなわち特別なニューステキストアイテムなど)、asp.netのマスターページを介してこれを行うにはどうすればよいですか?または、これを行う他の方法はありますか?

役に立ちましたか?

解決

セットアップサイモンに関する多くの情報を提供していませんが、.NETメンバーシッププロバイダーを使用していると仮定すると、ログインビューを使用して、ログインしたVsに対してページのセクションを異なるレンダリングにすることができます。ない

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

他のヒント

ASP.NetのLoginViewコントロールを確認します。ログインユーザー用とログインしていないユーザー用の2つのテンプレートが必要です。私はそれがあなたが望むことをすべきだと思います。

このMSDN記事では、コンテンツページからマスターページのコンテンツを検索および操作する方法について説明します。

MSDN

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top