如题,服务器端如何获得脚本中得到的数据

解决方案 »

  1.   

    考虑在form里加隐藏的服务端控件,js付值同时把value给回服务器控件。可以上传回服务端
      

  2.   

    “考虑在form里加隐藏的服务端控件,js付值同时把value给回服务器控件。可以上传回服务端”
    那服务器控件如何自动将值提交给服务器端?服务器控件如何自动的触发服务器端的方法?其实我真正的想法是,在js中直接触发服务器端的方法,可以实现吗?
      

  3.   

    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这是前台接收后台返回的值!
      

  4.   

    你不用xmlhttp用刷iframe的方法也可以!
      

  5.   

    在脚本中调用 __doPostBack('buttonID','')
      

  6.   

    即使不用XMLHTTP,用form.submit()也可以回传,然后你用隐含控件的值的不用,调用不同的事件方法也可以作到,因此你要事先定义隐藏控件
      

  7.   

    你可以在页面中放一个隐藏的iframe,也就是思路和楼上是一致的,然后可以通过JS得到的值,通过以下代码实现上传到服务器上:
    <script>
    .......
    var ifrm = document.getElementById("那个iframe的ID");
    ifrm.src="chuli.aspx?id="+document.all.txtId.value;
    </script>
      

  8.   

    sportdog(会编程的流氓狗) 用你的方法,我在页面上有一个text控件,在 page_load方法中怎么样才能把这个text控件重新负值?
      

  9.   

    用sportdog(会编程的流氓狗)的方法 result= xmlhttp.responseText; 
    result的值是整个页面,如何解决
    用sportdog(会编程的流氓狗)的方法是否可以让页面刷新?
      

  10.   

    我要在一个htm文件里面取出Session里面的直给一个TD显示出来。该杂个做呀。
    还有就是一个弹出窗口如何把他转向的页面返回父窗体。。
           谢了!~~~~~~~~~~~
      

  11.   

    result的值是整个页面,如何解决??你把接收程序对应的.aspx里除第一行,其他都删掉就可以了!