ログインしているユーザーのみのWebページの動的レンダリング
-
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記事では、コンテンツページからマスターページのコンテンツを検索および操作する方法について説明します。
所属していません StackOverflow