ASP.NET怎样在web窗体中给一个Label控件添加单击事件

时间:2021-04-16

  分两种情况,调用JS方法,和调用后台方法。

  调用JS方法的如下。

  有两种方法:

  一、在前台:<asp:Label runat="server" ID="Label1" Text="Label1" onclick="你的JS方法"></asp:Label>

  二、在后台:Label1.Attributes.Add("onclick","你的JS方法");这个要加在Page_Load里。

  Label不能像按钮一样双击后有一个自己的单击方法,如果你是要单击Label后调用后台的方法你可以这样:

  首先,你写一个后台的方法,这个方法一定要是public的,给你个例子吧。简单的:

  后台的方法:

public string showNum()
{
return "123";
}

  JS方法:

function show()
{
alert('<%=showNum() %>')
}

  然后给Label加个onclick事件就可以啦,这样<asp:Label ID="Label1" runat="server" Text="Label" onclick="show();"></asp:Label>

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章