这分明是VB的语法,你怎么可以用在C#里。你要用VB就只用VB,不要混合着用

解决方案 »

  1.   

    Public Class myclass : Inherits Page
        Protected WithEvents myButton As Button
          
        Private Sub myButton_Click(sender As Object ,e As EventArgs)Handles myButton.ServerClick
           'codes here    End SubEnd Class
    这是完整的VB代码,C#不支持这种类型的事件处理
      

  2.   

    我就是想改成C#,可是刚开始学习,不熟悉啊。现在我改成这样了,可是事件依旧无法发生~!为什么呢?我在ASPX页面中设置了AutoEventWireup="False"
    public class myclass:Page   {  protected Button myButton;
          
      private myButton_Click(Object sender,EventArgs e)
          {
                 myButton.Click += new EventHandler(myButton_Click);
          }
       }
      

  3.   

    呵呵 问题解决了 要如下这些
    private void InitializeComponent()
     {
       this.Load += new EventHandler(this.Page_Load);
       
      }
      
     private void cmdok()
     {
       cmdOK.Click += new EventHandler(cmdOK_Click);
       } 
     
     override protected void OnInit(EventArgs e)
      {
         InitializeComponent();
     cmdok();
     base.OnInit(e);}怪自己看书不仔细啊~~~