私は実際に Web アプリケーションを構築しており、アプリケーションを表示しているマシンのローカル環境のデータを取得する必要があります。これを行うには、次のような小さな JavaScript スクリプトを使用します。
<script language="javascript">
function GetUserName()
{
//Permits to get username of client machine
var wshell = new ActiveXObject("WScript.Shell");
var arpege = wshell.ExpandEnvironmentStrings("%USERNAME%");
document.getElementById("arpege").value=arpege;
}
</script>
<input type=hidden id="arpege" runat=server />
私の問題は、このスクリプトがページのロード後に実行されるため、ページのロード時に使用できないことです...
ページ読み込み時の私のコードは次のとおりです。
protected void Page_Load(object sender, EventArgs e)
{
myConnection.ConnectionString = ActionSource.ConnectionString;
myConnection.Open();
String account = arpege.value;
...
}
しかし、私はアカウントに「」を取得します...
ご協力いただきありがとうございます、
クエンティン