自学asp.net中。
做一程序,想在页面执行时加载一个按钮,但是我不知道这个由程序加载的按钮怎么给设置调用另一个事件,问题有点弱,别笑我。page_load()
{
   load_button()//一个外部方法在网页执行时加载一个按钮;
}
load_button()
{
   Button btnOk=new Button();//生成一个按钮实例
   btnOk.Text="Ok";
}
Button_Click()
{
   //按钮事件
}
怎么让btnOk调用Button_Click()?

解决方案 »

  1.   

    protected void Page_Load(object sender, System.EventArgs e)
    {
    System.Web.UI.WebControls.Button btnButton = new Button();
                btnButton.Click +=new EventHandler(btnButton_Click); //注册事件
    } #region Web 窗体设计器生成的代码
    override protected void OnInit(EventArgs e)
    {
    //
    // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
    //
    InitializeComponent();
    base.OnInit(e);
    }

    /// <summary>
    /// 设计器支持所需的方法 - 不要使用代码编辑器修改
    /// 此方法的内容。
    /// </summary>
    private void InitializeComponent()
    {    
    this.Load += new System.EventHandler(this.Page_Load);
    }
            #endregion        private void btnButton_Click(object sender, EventArgs e)
            {
                Response.Write("raojin!");
            }