MOSS2007でホストされているInfopath2007フォームがあります。フォームの背後にあるコードはC#で記述されています。このコンテキストでSystem.Environment.MachineName
は、サーバー名を返します。
クライアントがこのフォームに入力しているコンピューターの名前を取得するにはどうすればよいですか?
MOSS2007でホストされているInfopath2007フォームがあります。フォームの背後にあるコードはC#で記述されています。このコンテキストでSystem.Environment.MachineName
は、サーバー名を返します。
クライアントがこのフォームに入力しているコンピューターの名前を取得するにはどうすればよいですか?
ASP.NET の Request.ServerVariables("REMOTE_ADDR") は役に立ちますか?
インターネット経由の場合: PC 名を知ることができません (これは良いことです)。
内部ネットワーク上にある場合は、ここで概説されているように、DNS ルックアップが機能する可能性があります。
単純にルールを追加して、この xpath: xdUser:get-UserName()から値を任意のフィールドに割り当てることができます。これは、ユーザーのログイン名を返します。