ASP.NET web窗体中如何给一个Label控件添加单击事件

ASP.NET web窗体中如何给一个Label控件添加单击事件,第1张

分两种情况,调用JS方法,和调用后台方法<br>调用JS方法的如下<br>有两种方法:<br>一、在前台:<asp:Label runat="server" ID="Label1" Text="Label1" onclick="你的JS方法"></asp:Label><br>二、在后台:Label1.Attributes.Add("onclick","你的JS方法")这个要加在Page_Load里哦<br>Label不能像按钮一样双击后有一个自己的单击方法,如果你是要单击Label后调用后台的方法你可以这样:<br>首先,你写一个后台的方法,这个方法一定要是public的,给你个例子吧!简单的:<br>后的方法:<br>public string showNum()<br> {<br> return "123"<br> }<br>JS方法:<br>function show()<br> {<br> alert('<%=showNum() %>')<br> }<br>然后给Label加个onclick事件就可以啦,这样<asp:Label ID="Label1" runat="server" Text="Label" onclick="show()"></asp:Label>

键入btn.Click+=

然后按Tab键,vs会自动生成事件的相关代码。

void btn_Click(object sender, EventArgs e)

{

Button btn=sender as Button    //得到单击的Button。

Response.Write(btn.ID)    //输出该Button的ID。

//这里执行你自定义的方法Do

}

void Do(string str,int i)

{

你的自定义的方法内容。

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11896533.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存