如题怎么用javascript调用后台方法.前提是4.0框架
像放一个隐藏的服务器按钮,给此按钮事件调用方法,javascript再调用按钮事件,这个方法不考虑像<script type="text/javascript">
        var a = "<%=gettext() %>"; //gettext()后台方法名
        alert(a);
    </script>经常输出为:  "<%=gettext() %>"   不知道为什么?用AjaxPro.dll插件,4.0不支持.谁有别的方法.

解决方案 »

  1.   

    js调用不到C#的代码,但是它可以请求某个页面
      

  2.   

    强大的百度了一下:
    http://apps.hi.baidu.com/share/detail/17773023
      

  3.   

    在后台声明一个PUBLIC的属性,然后让方法把值给这个属性不就行了》public string a 
    {
    get
    {
    return gettext() ;
    }
    }
      

  4.   

    后台代码可以调用javascript方法
      

  5.   

    javascript 與c# 沒有一毛錢關係
    又怎麼調用?
      

  6.   

    这个不能直接用JS调用后台的。你可以看一下jQuery的get()和getJson()这个支持跨域。
      

  7.   

    轻量级的,可以使用asp.net ajax的调用 System.Web.Script.Services.ScriptService 的技术。但是这个方法并不会在服务器端重建页面控件,于是你得不到asp.net提供的控件状态信息的服务功能。重量级的,就是使用asp.net ajax的UpdatePanel技术。这可以得到仿winform的效果,但是页面刷新稍慢。