我实际上正在构建一个 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;
...
}
但我只是在帐户中得到“”...
谢谢你的帮助,
昆汀