因为在js 执行时 button2还没有呈现出来, 你可以看一下源码,你所注册的js在button2之前

解决方案 »

  1.   

    //将这下面这行js写在button2的后面,
    <script language='javascript'>
    function ClientFunc()
    {
     if (confirm('提示')==true){document.all.Button2.click();}
    }
    </script>
    //然后,在服务器端写调用程序呀
    Dim strScriptas String
    strScript= "<script language='javascript'>ClientFunc()</script>";
     ClientScript.RegisterClientScriptBlock(Me.GetType, "clientScript", strScript)
      

  2.   

    第一: 你已经在后台,可以直接用 Button1 Button2,为何还用 js第二: 在后台运行时,要它运行前台js代码,再回来运行后台代码,
         这不可能。此时还未到客户端,怎么能 confirm('提示')。