在<script language=javascript></script>中可以调用后台的方法么?
如果可以怎么调用呢???使用ajax么?怎么写呢

解决方案 »

  1.   

    ajax就是XMLHttpRequest.Open("GET","url",false[or true])
    即可阿
    你的方法写在url里
      

  2.   

    用iframe也可以
    iframe里放上你的action页面
      

  3.   

    //删除操作
    var webFileUrl = "?id=" + document.Form1.chose.value;//传递参数
      
    var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");//ie浏览器
    xmlHttp.open("POST", webFileUrl, false);
    xmlHttp.send("");然后在后台page_load里面取值:Request.QueryString["id"]
    但是没有跑到后台去执行亚
      

  4.   

    或者你下载个ajax框架..
    根据说明来做
      

  5.   

    //删除操作
    var webFileUrl = "?id=" + document.Form1.chose.value;//传递参数
      
    var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");//ie浏览器
    xmlHttp.open("POST", webFileUrl, false);
    xmlHttp.send("");然后在后台page_load里面取值:Request.QueryString["id"]
    但是没有跑到后台去执行亚
      

  6.   

    用AJAX里的同步和异步都可以的...好像VS2005里面可以把服务方面写到客户端..  runat=server  好像要加一个这个东东..
      

  7.   

    var webFileUrl = "?id=" + document.Form1.chose.value;//传递参数
      
    var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");//ie浏览器
    xmlHttp.open("POST", webFileUrl, false);
    xmlHttp.send("");是这样写么?xmlHttp.open("post",url,true or false);第二个参数到底是什么,true 和false有什么区别?
      

  8.   

    http://blog.sina.com.cn/u/3e4c565b010005aq
    用ajax.dll或者ajaxPro.dll