0

私はこれを長い間探していましたが、多くのリンクが見つかりましたが、どれも機能しませんでした.

Webフォームで作業していたとき、次のコードで現在のユーザーを取得できました。

System.Security.Principal.IIdentity identity = HttpContext.Current.User.Identity;
 string user = identity.Name;

しかし、mvcプロジェクトでcurrentは機能しないので、試してみました

HttpContext.User.Identity 

私がidentity.nameを書くと、何度もnullになり続けます。

現在ログインしている Windows ユーザーの UserName を取得しようとしています。どうすればそれを得ることができますか。

4

1 に答える 1

-1

コントローラーから直接試すことができます-

string user = User.Identity.Name;
于 2013-02-11T07:04:36.527 に答える