1

次のコードを使用して、WindowsServer2008でVisualStudio2010を使用してWebアプリケーションを作成しました。

    protected void Page_Load(object sender, EventArgs e)
    {
        Label1.Text = Environment.UserDomainName.ToString() + " " + Environment.UserName.ToString();

    }

Label1サーバーでWebアプリケーションをデバッグ/実行すると、ユーザーとユーザードメインがラベルボックスを介してWebアプリケーションに正しく表示されていることに気付きました。

ただし、WebアプリケーションをIISに公開し、クライアントマシンからアクセスすると。ユーザーとユーザードメインはまったく表示されません。

クライアントマシンは別のドメインに接続されているので、これがクライアントマシンでのユーザー名とユーザードメインの表示から上記のコードに影響を与えるかどうか疑問に思いましたか?

提供されたヘルプに感謝します。

4

2 に答える 2

1

あなたが使用することができます

HttpContext.Current.User.Identity.Name;

リンク: http://msdn.microsoft.com/fr-fr/library/system.web.httpcontext.user.aspx

于 2012-09-03T08:07:42.117 に答える
0

以下のこの投稿を確認してください。

Web アプリケーションからユーザーのドメイン/ユーザー名を取得する

ドメイン名とユーザー名を取得するにはどうすればよいですか?

よろしくお願いします

于 2012-09-03T08:09:14.247 に答える