1

これはばかげた質問かもしれませんが、ASP.NET/VB.NET アプリケーションで共有プロパティ (クラス名だけでアクセスでき、クラスのインスタンス化を必要としないもの) と 1 人のユーザーを持つクラスを作成すると、現在ログインしているユーザーがそのプロパティを設定します。 - この共有値は、それを同時に使用している同じ ASP.NET アプリケーションの別のユーザーがアクセスできるか、または値を設定したユーザーに限定されますか?

4

2 に答える 2

3

みんな。クラスはサーバー プロセスによって一度ロードされ、すべての要求を処理するためにメモリに保持されます。そのため、共有プロパティはすべてのページ リクエストに対して同じ値を示します。

Web サイトでこの問題が発生した場合、作成者は共有データベース オブジェクトを使用し、ユーザーは相互に検索結果を取得することになりました。

于 2013-06-20T16:30:30.923 に答える
0

OOPにはユーザーの概念がないため、ばかげた質問:)

愚かな答え: 共有値は、同じ ASP.NET アプリケーションの別のユーザーが同時に使用してアクセスできます。

于 2013-06-20T16:30:23.350 に答える