<html>
<head>
<script language="vb" runat="server">
sub buttonclick(senders as object,e as eventargs)
  span1.innerhtml="第一个程序"
end sub
</script>
</head><body>
<form runat="server">
<button id="button1" runat="server" onserverclick="buttonclick">点击这里:)cc</button>
<span id="span1" runat="server">
</form>
</body>
</html>就这么一个简单的页面,放到IIS里面,只能显示出按钮,但是点击按钮什么作用都没有,什么原因啊??
郁了

解决方案 »

  1.   

    onserverclick
    应该改为onClientClick,如果是后台的方法就用onClick就行了
      

  2.   

    为什么要用span呢,你用个text试下
      

  3.   

    ...不会吧...你是不是把IE的脚本禁用了??这段代码没有错啊,可以用onserverclick ,不影响
      

  4.   

    你的代码在我这里一点问题都没有<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default5.aspx.vb" Inherits="Default5" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
        <script language="vb" runat="server"> 
    sub buttonclick(senders as object,e as eventargs) 
      span1.innerhtml="第一个程序" 
    end sub 
    </script> 
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        <button id="button1" runat="server" onserverclick="buttonclick">点击这里:)cc </button> 
    <span id="span1" runat="server">  </span>
        </div>
        </form>
    </body>
    </html>