ユーザーがログインしたときにマスターページのリンクを変更したい。ログイン時にjavascript(visible)を使用してこれを行うことはできますが、ユーザーがアドレスを直接入力し、すでにログに記録されている場合は、ログに記録されていないコンテンツが表示されます。
1 に答える
3
FormsAuthentication を使用している場合は、 LoginView コントロールを使用できます。
<asp:LoginView ... >
<AnonymousTemplate>
<!-- content for unauthenticated users -->
</AnonymousTemplate>
<LoggedInTemplate>
<!-- content for logged-in users-->
</LoggedInTemplate>
</asp:LoginView>
更新(コメントに答えるために):
それで、クライアント側でjavascriptを使用しているようですか?その場合、 AuthenticationService の isLoggedIn プロパティを使用して、ユーザーがログインしているかどうかを確認できるはずです。
于 2011-06-12T08:59:51.783 に答える