メンバーシップコントロールを使用せずに、C#でオンラインになっているユーザーを表示する最も簡単な方法は何ですか? セッションを使用する唯一の方法はありますか?ASP.NETでオンラインになっているユーザーを表示
2
A
答えて
0
yesがキャッシュからリストを取得
List<User> OnlineUsers = new List<User>();
Cache.Insert ("onlineuser",OnlineUsers,...);
とあなたのloginButtonコードでをキャッシュし、ログインして追加するのGlobal.asaxとのApplication_Startイベントでユーザークラス型の新しいList<>
を作成し、それを保存するために行きますユーザー
User loggedin =someHelperCode.GetUser (txtUserName.Text,txtPassword.Text);
((List<User>)Cache["onlineuser"]).Add (loggedin);
と、ユーザーがログアウトするには、同じことを行うと、ユーザー
を削除して、あなただけの任意の失われたバインドコにリストをバインドすることができます
2
ntrolあなたは経由でこれを行うことができます。
var onlineUsers = System.Web.Security.Membership.GetAllUsers()
.Cast<System.Web.Security.MembershipUser>()
.Where(user => user.IsOnline);
しかし、あなたは、それは非常に高価な操作になることができますので、キャッシュに/、これを適切に更新する必要があるでしょう。
関連する問題
- 1. ユーザーが急行でオンラインになっている場合はどうすれば表示できますか?
- 2. PHPでオンラインでユーザーを表示するには?
- 3. ASP.NET Webページでアクティブなユーザーを表示
- 4. ASP.NETユーザーのオンライン状態ストア
- 5. Profile.GetProfile ASP.Netを使用してプロファイルデータにアクセスすると、ユーザーはオンラインで表示されました
- 6. Sharepointオンライン検索の検索結果は、ユーザーが許可なく持っているファイルを表示します。
- 7. FOSUserBundle:どのユーザーがオンラインになっているかを知る方法
- 8. PHP、javascript、cronjobs - ユーザーがオンラインになっていない場合のAjaxテスト
- 9. ASP.NET HTMLコードをクライアント(ユーザー)に表示できないようにする
- 10. 大きなファイルをサムネイルとしてオンラインで表示する
- 11. firebaseデータベースからオンラインになっているすべてのユーザーのユーザー名を抽出する方法。
- 12. ユーザーがオンラインになったときに通知する
- 13. オンラインでアップロードしたときにナビゲーションバーが表示されない
- 14. Ubuntu 12.04でAndroidデバイスがオンラインに表示されない
- 15. asp.netのDropDownListを使ってdivを表示して非表示にする
- 16. プログレスバーが非表示になっている場所が非表示になっていないことが表示されています続きを表示
- 17. Azure Blobメタデータをオンラインで表示する
- 18. Discordボットをオンラインで表示する
- 19. .rdlファイルをオンラインで表示する
- 20. IIS上のCSSが権限のないユーザーにASP.NETコードを表示しない
- 21. WPF - タスクマネージャで非表示になっているがアクティブなアプリケーションを表示
- 22. ASP.netバインドされていない列を非表示にする
- 23. nodejでオンラインになっているユーザーを追跡する最善の方法は何ですか?
- 24. asp.netでEvalを使用してgridviewからダウンロードする代わりに(オンラインで表示する)ファイル
- 25. ASP.NETアプリケーションでURLを表示しない
- 26. ASP.NETブートストラップ間違って表示
- 27. ユーザーにメッセージを表示する方法がガードによって角度2で許可されていない
- 28. オンライン音楽再生リストを表示している
- 29. SharePointオンラインでMSフローボタンが表示されない
- 30. git show <commit> - onelineがオンラインで表示されない
ログアウトせずにブラウザを閉じるとどうなりますか? – Kaf
これはスレッドの安全性に問題がありませんか? – CodesInChaos
明示的にログアウトするのではなく、セッションが期限切れになってログアウトした場合はどうなりますか? (Kafに殴られ、次回は速く入力しなければならない) – KazR