我看教材上介绍html的控件,代码如下
<Button id="Button1" type="button" runat="server" onmouseover="this.style.backgroundcolor='write';this.style.color='black';"
OnServerClick="Button1_ServerClick">欢迎来到ASPNET.COM</Button>
但是一便宜就是有错误编译错误 :
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0122: 不可访问“lianxi.WebForm1.Button1_ServerClick(object, System.EventArgs)”,因为它受保护级别限制源错误: 行 12:  <hr>
行 13:  <form id="Form1" method="post" runat="server">
行 14:  <FONT face="宋体"><Button id="Button1" type="button" runat="server" onmouseover="this.style.backgroundcolor='write';this.style.color='black';"
行 15:  OnServerClick="Button1_ServerClick">欢迎来到ASPNET.COM</Button></FONT>
 源文件: http://localhost/ASPNET/html/lianxi/WebForm1.aspx    行: 14 

解决方案 »

  1.   

    <Button id="Button1" type="button" runat="server" onmouseover="this.style.backgroundcolor='write';this.style.color='black';"
    OnServerClick="Button1_ServerClick">欢迎来到ASPNET.COM</Button>
    改为:
    <Input id="Button1" type="button" runat="server" onmouseover="this.style.backgroundcolor='write';this.style.color='black';"
    OnServerClick="Button1_ServerClick">欢迎来到ASPNET.COM</Input>
      

  2.   

    Button1_ServerClick至少要声明成protected级别
      

  3.   

    HTML4.0是在什么程序里 的呀?
      

  4.   

    回复人: zhilunchen(他山居士) ( ) 信誉:98  2005-07-31 18:08:00  得分: 0  
     
     
       Button1_ServerClick至少要声明成protected级别
      
     
    谢谢哥们你说对了
      

  5.   

    为什么教材上是没有input的呀?
    是 教材错了吗?
    还是有其他的情况呀呀?
      

  6.   

    大部分服务器控件在编译以后显示成html代码都变成触发提交事件的html控件
    button===><input type=button>
      

  7.   

    button===><input type=button>
    这个是什么意思呀?
    是说<button>和<input type=button>是一样的 吗?
      

  8.   

    如果只是根据鼠标改变颜色,就不要用runat=server了吧,在客户端用js实现。