2009-07-22 3 views

答えて

6

してみてください、あなたはそうのような現在のウェブページのコンテキストを経由して、それを得ることができます。

Page.User.Identity.Name 

しかし、現在のユーザーの名前を取得するには通常、最良の方法はそうのような現在のHTTPリクエストのコンテキストを経由しています

HttpContext.Current.User.Identity.Name 

最終的に同じ "User"オブジェクトを呼び出し、いずれの場合も同じSystem.Security.Principal.IIdentityオブジェクトインスタンスにアクセスしますが、HttpContextを使用すると、このコードはWebページだけでなくASPでも使用できます。 NETユーザーコントロールとPOCOクラスなど

0

は、現在のユーザーの名前でログオン取得するためのメカニズムの数は、たとえば、あります

Request.LogonUserIdentity 
1
Page.User.Identity.Name 
関連する問題