1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Web.UI.WebControls;
6 using System.Web.UI;
7
8 namespace JasonXu_LabelEvent
9 {
10
12 class Labelbtn:Label,IPostBackEventHandler
13 {
14 public event EventHandler Click;
15
16 protected void onClick(EventArgs e)
17 {
18 if (Click != null)
19 {
20 Click(this, e);
21 }
22 }
23
24
25 void RaisePostBackEvent(string eventArgument)
26 {
27 onClick(new EventArgs());
28 }
29
30
31 protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer)
32 {
33 base.AddAttributesToRender(writer);
34 writer.AddAttribute(HtmlTextWriterAttribute.Onclick, Page.ClientScript.GetPostBackEventReference(this, "onClick"));
35 }
36
37 }
38 }
39
我想给 asp.net 的Label添加一个点击事件,
不知道 上面代码那里有错, 而且不能拖到界面上,也不知道事件能不能用,大家帮忙解决一下。最好
给个例子
噜噜哒