为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net 给 Label添加一个 点击事件

asp.net 给 Label添加一个 点击事件

慕侠2389804 2018-12-07 07:56:13
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,IPostBackEventHandler13 {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添加一个点击事件, 不知道 上面代码那里有错, 而且不能拖到界面上,也不知道事件能不能用,大家帮忙解决一下。最好 给个例子
查看完整描述

3 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

this.Lable1.Attributes.Add("onclick","return XX()"); 在加载事件中 加上这句话,XX()是你的单击方法

查看完整回答
反对 回复 2019-01-21
  • 3 回答
  • 0 关注
  • 1277 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信