如何在asp.net页面上传递javascript返回的字符串?
我想检索从javascript到asp.net页面返回的字符串?假设javascript函数返回一个字符串,asp.net页面上有一个字符串变量,我想将javascript返回的字符串分配给asp.net页面中的字符串变量 这是我的javascript如何在asp.net页面上传递javascript返回的字符串?,javascript,c#,asp.net,Javascript,C#,Asp.net,我想检索从javascript到asp.net页面返回的字符串?假设javascript函数返回一个字符串,asp.net页面上有一个字符串变量,我想将javascript返回的字符串分配给asp.net页面中的字符串变量 这是我的javascript <script type="text/javascript"> function networkInfo() { var wmi = new ActiveXObject("WbemScript
<script type="text/javascript">
function networkInfo() {
var wmi = new ActiveXObject("WbemScripting.SWbemLocator");
var service = wmi.ConnectServer(".");
e = new Enumerator(service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"));
for (; !e.atEnd(); e.moveNext()) {
var s = e.item();
var macAddress = unescape(s.MACAddress);
}
return macAddress;
}
</script>
我怎样才能做到这一点?让xmlhttprequest进入该页面您是否清楚ASP.NET和Javascript是如何工作的?一旦JS被执行,你的ASP.NET代码就消失了。。。您需要在页面上进行一些刷新,例如表单post、回发等,或者Ajax调用。是否在执行我的javascript时,JS返回的字符串macAddress将分配给asp.net中的字符串macAddress@我怎么打那个电话@国王的Bg@SahilMagoo当执行js并填充变量时,应该向发送该变量的页面发出请求。了解JS中的XMLHttpRequest对象
protected void Page_Load(object sender, EventArgs e)
{
string MacAddress;
}