把<script>window.alert('正在测试');</script>");这些写到前台的JS部分去,要不就用后台的RegisterStartupScript来注册这段脚本btnDelete.Attributes.Add("onclick", "if(confirm('确认要测试吗?')){yourmethod();}else{return false}")

解决方案 »

  1.   

    区分开客户端、服务器端。javascript、asp.net。了解http通讯原理,了解浏览器如何向web服务器请求页面(Get)、如何提交数据(Post)。最好完成一些在客户端使用telnet手动访问web服务的实例。
      

  2.   

    如楼上所说,楼主问这个问题,就是还没搞明白客户端和服务器端的一些概念...你的testFunction()函数,应该写在aspx页面
    <head>
    <script type="text/javascript">
    function testFunction()
    {
    window.alert('正在测试');
    }
    </script>
    </head>
      

  3.   

    amandag(高歌) ( ) 信誉:100    Blog   加为好友  2007-5-18 1:17:35  得分: 0  
     
     
       
    如楼上所说,楼主问这个问题,就是还没搞明白客户端和服务器端的一些概念...你的testFunction()函数,应该写在aspx页面
    <head>
    <script type="text/javascript">
    function testFunction()
    {
    window.alert('正在测试');
    }
    </script>
    </head> 此解正确无误 javascript不能直接调用C#里面的函数 目前我就用过调用button里面的click事件