組み込みのログイン機能を使用してWebアプリケーションでフォーム認証を使用していますが、正常に機能しています。特定の条件(サーバー、IPアドレスなど)に応じて、DisplayRememberMe.visibleをfalseに設定したいと思います。もちろんvisible="false"
、ここに示されているマークアップに手動で追加することもできますが、それはうまくいかないようです。
<asp:CheckBox ID="RememberMe" runat="server" />
<asp:Label ID="RememberMeLabel" runat="server" AssociatedControlID="RememberMe"
CssClass="inline" >Keep me logged in</asp:Label>
また、どのaspフィールドにフィールドがあるのかわかりませんDisplayRememberMe
。
しかし、もっと重要なのは、コードビハインドファイルに追加LoginUser.DisplayRememberMe = False
しましたが、無視され、ラベルとチェックボックスは引き続き表示されます。Page.Load、Page.Init、Login_User.Init、Login_User.Prerenderなどのさまざまなイベントに追加しようとしましたが、ページが読み込まれた後もチェックボックスとラベルが表示されます。
適切な呼び出しを使用していますか?効果を上げるにはどこに配置すればよいですか?
これはSOに関する私の最初の投稿ですので、エチケットが悪い場合はご容赦ください。