#region 声明事件
public event System.EventHandler Clicked; //该事件就是外部使用的
//引发Clicked事件
protected virtual void OnClicked(System.EventArgs e)
{
if(Clicked!=null) Clicked(this,e);
}
#endregionprotected override void Render(HtmlTextWriter output)
{
Button zc_bt = new Button();
zc_bt.ID = "zc_bt";
zc_bt.Attributes["runat"] = "server";
zc_bt.Text = "注 册";
zc_bt.Style.Add("BorderStyle","Groove");
//zc_bt.CommandName ="Check";
EventArgs evt=new EventArgs();
OnClicked(evt);如何给这个按钮添加事件
}
外部调用这个按钮时,要注册其事件 zc_bt.Clicked+=new System.EventHandler(this.zc_bt_Clicked);
//button处理事件
private void zc_bt_Clicked(object sender, System.EventArgs e)
{
ShowData("3025");
}
public event System.EventHandler Clicked; //该事件就是外部使用的
//引发Clicked事件
protected virtual void OnClicked(System.EventArgs e)
{
if(Clicked!=null) Clicked(this,e);
}
#endregionprotected override void Render(HtmlTextWriter output)
{
Button zc_bt = new Button();
zc_bt.ID = "zc_bt";
zc_bt.Attributes["runat"] = "server";
zc_bt.Text = "注 册";
zc_bt.Style.Add("BorderStyle","Groove");
//zc_bt.CommandName ="Check";
EventArgs evt=new EventArgs();
OnClicked(evt);如何给这个按钮添加事件
}
外部调用这个按钮时,要注册其事件 zc_bt.Clicked+=new System.EventHandler(this.zc_bt_Clicked);
//button处理事件
private void zc_bt_Clicked(object sender, System.EventArgs e)
{
ShowData("3025");
}
以便实现特定的功能。。
zc_bt.Attributes["OnClick"] = "zc_bt_Click";
还是不能执行事件 private void zc_bt_Click(object sender, System.EventArgs e)
{
System.Web.HttpContext.Current.Response.Write("dfdfdfdf");
}
我也是按你说得做的。。不好使