如何将页面中通过JS脚本获得的数据传到服务器上 如题,服务器端如何获得脚本中得到的数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 考虑在form里加隐藏的服务端控件,js付值同时把value给回服务器控件。可以上传回服务端 “考虑在form里加隐藏的服务端控件,js付值同时把value给回服务器控件。可以上传回服务端”那服务器控件如何自动将值提交给服务器端?服务器控件如何自动的触发服务器端的方法?其实我真正的想法是,在js中直接触发服务器端的方法,可以实现吗? var ProductID = document.all.txtProductID.value; var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //alert("AccountPrice.aspx?strPrice="+str+"&ProductID="+ProductID+"&temp=" + Math.random()); //加了个随机参数temp防止叶面缓存 xmlhttp.open("get","AccountPrice.aspx?strPrice="+str+"&ProductID="+ProductID+"&temp=" + Math.random(), false); xmlhttp.send(); var result; result= xmlhttp.responseText; xmlhttp = null;这是js代码,后台cs 程序Request这些参数就可以了,在Response.write出来就可以了,xmlhttp.responseText这是前台接收后台返回的值! 你不用xmlhttp用刷iframe的方法也可以! 在脚本中调用 __doPostBack('buttonID','') 即使不用XMLHTTP,用form.submit()也可以回传,然后你用隐含控件的值的不用,调用不同的事件方法也可以作到,因此你要事先定义隐藏控件 你可以在页面中放一个隐藏的iframe,也就是思路和楼上是一致的,然后可以通过JS得到的值,通过以下代码实现上传到服务器上:<script>.......var ifrm = document.getElementById("那个iframe的ID");ifrm.src="chuli.aspx?id="+document.all.txtId.value;</script> sportdog(会编程的流氓狗) 用你的方法,我在页面上有一个text控件,在 page_load方法中怎么样才能把这个text控件重新负值? 用sportdog(会编程的流氓狗)的方法 result= xmlhttp.responseText; result的值是整个页面,如何解决用sportdog(会编程的流氓狗)的方法是否可以让页面刷新? 我要在一个htm文件里面取出Session里面的直给一个TD显示出来。该杂个做呀。还有就是一个弹出窗口如何把他转向的页面返回父窗体。。 谢了!~~~~~~~~~~~ result的值是整个页面,如何解决??你把接收程序对应的.aspx里除第一行,其他都删掉就可以了! 求一个WEB在线即时通 使用母版页的问题 关于样式表应用与所有网页的问题 写电子商务网站遇到的问题:动态矩阵?? 简单的图片显示问题,请帮忙! 怎样弹出一WEB模式窗口? 没分了,问一个问题,谢谢。 关于window.screen.width ASP中怎样用按钮控制image控件中图片用JS特效显示 请问各位,用asp.net做网页控制文本显示时,文本内容存在数据库还是临时调用外部文件?(得分多多) 各位高手```急。一个小问题。 在web窗体设计器中未能加载该文件!
那服务器控件如何自动将值提交给服务器端?服务器控件如何自动的触发服务器端的方法?其实我真正的想法是,在js中直接触发服务器端的方法,可以实现吗?
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
//alert("AccountPrice.aspx?strPrice="+str+"&ProductID="+ProductID+"&temp=" + Math.random());
//加了个随机参数temp防止叶面缓存
xmlhttp.open("get","AccountPrice.aspx?strPrice="+str+"&ProductID="+ProductID+"&temp=" + Math.random(), false);
xmlhttp.send();
var result;
result= xmlhttp.responseText;
xmlhttp = null;
这是js代码,后台cs 程序Request这些参数就可以了,在Response.write出来就可以了,
xmlhttp.responseText这是前台接收后台返回的值!
<script>
.......
var ifrm = document.getElementById("那个iframe的ID");
ifrm.src="chuli.aspx?id="+document.all.txtId.value;
</script>
result的值是整个页面,如何解决
用sportdog(会编程的流氓狗)的方法是否可以让页面刷新?
还有就是一个弹出窗口如何把他转向的页面返回父窗体。。
谢了!~~~~~~~~~~~