我在asp。net中写好了一个程序,然后希望在javascript的一个程序中调用它,可不可以啊?
我的程序是这样的:希望点击一个按钮后,先执行javascript中的一个save过程,然后做完save后,在调用asp。net中的一个refresh函数。希望高手指点!!非常急

解决方案 »

  1.   

    首先js运行在客户端是不能调用服务器端C#的程序
      

  2.   

    你这么做就可以了
    在你的 Page_Load()里面加上
    button.Attribuits.Add("onclick", "save();");
    save()是你的javascript过程,它就会首先执行save()然后是后台代码,不需要你做其他操作。
      

  3.   

    客户端无法调用服务器端的东东.
    但可以变通一下:客户端的JS脚本在服务器端生成,页面打开的时候输出JS函数.若服务器中的某些数据是改涵数的参数,那也一样把调用涵数的方法在服务器端输出.
      

  4.   

    你可以用在 javascript 中调用某个 服务器控件 的 click 事件
    function Click()
    {
       document.getElementById("<%=btnSubmit.ClientID%>").click();
    }
    ......<asp:Button id="btnSubmit" runat='servr' style='DISPLAY:none'></asp:Button>......