比如说前台有一个Button控件,前台还有JS写的一个SaveInfo()方法
当触发click事件时,后台click事件如何调用SaveInfo方法,请达人指教

解决方案 »

  1.   

    在前台Button控件中添加OnClientClick="SaveInfo();",试试。
      

  2.   

    http://topic.csdn.net/u/20090519/09/c14682c9-b3ec-45f7-a1bb-86872e28f942.html
    后臺調用前臺js方法
      

  3.   

    后台事件处理结尾加上:
    ClientScript.RegisterStartupScript(this.GetType(),
                    "script", "SaveInfo();", true);
      

  4.   


    你的方法需要 asp.net ajax支持,那东西太低效!根本不是后台调用js,而是前台js调用后台方法。说白了就是相当于一个ajax调用。
      

  5.   

    你这不就是直接调用JS方法吗?
      和前台onclick实现不就好了...
      

  6.   

    这样就可以访问前台的js方法了,不知道行不行?
    button.Attributes.Add("onclick","return [前台的js方法]"); 
      

  7.   

    后台调前台啊,很简单如果你不用asp.net ajax的话把takako_mu 的ScriptManager.RegisterStartupScript改成下面的就行了ClientScript.RegisterStartupScript
    当然,onclick和onclientclick也行,不过点击了之后可是先执行js,再执行后台的(如果js返回false则不执行后台)
      

  8.   


    button.Attributes.Add("onclick","SaveInfo()"
    );