javascript语句没有问题,在我调试的时候,不知道你的WebForm1.aspx.vb和zy.WebForm1,我就把它砍掉了.结果调试的时候,出现楼主的问题.然后;我发现有个onserverclick="TestClick",应该是服务端运行的,我也把它砍掉了.结果运行正常了,弹出来一个"yes"的窗口.说明,出问题可能性在WebForm1.aspx.vb和zy.WebForm1中.楼主贴出来的代码没有问题!

解决方案 »

  1.   

    Button控件是服务器端控件,只能触发服务器端得OnClick事件!
      

  2.   

    注意大小写的问题,如果在.aspx页面中写脚本,大小写是严格区分的
    如果没有必要一定写在一个文件中,你可以用.aspx.vb写写看
      

  3.   

    你將服务器端控件和客戶端控件搞反啦。
    button既然是 runat=server,就在Private Sub TestClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
     Response.Write ("someone clicked me<BR>")
     TestClik.Attributes.Add("onclick", "javasript:window.alter('yes') ")End Sub
      

  4.   

    都不行,我主要是想要实现客户端的控件在执行javascript语句时,能够同时完成服务器端设置的刷新功能,上面只是个小例子