老板叫我用label 或者literal 控件,可是这些控件没有click 事情,那要怎么办阿
解决方案 »
- 登录卓越网的问题请教,为何出现这个提示呢?
- 一起学 “斯库李 ” sikuli sikuli 从入门到知道怎么回事!
- 下面的天气预报放到网上怎么是北京啊,我在徐州的
- 刺手问题:求助关于删除Cookie.Domain的问题!删除cookies时无效。急急急!
- 大家帮个忙啊.看下这种数据展现形式该咋整啊~~~~~~~
- radiobutton的选中时,可以出现对话框么
- Page_Load问题
- ASP.NET table添加数据
- 有没有会韩语的.net开发人员,两年以上经验。联系我啊:[email protected]
- 不能调试ASP.NET的WEB应用程序,如何解决?
- 简单问题--ASP.net安装替换文件问题?
- DataGrid 转页要双击,是怎么回事?
为什么Label还要click事件?用imagebutton不行吗?
lable.Attributes.Add("onclick","Javascript:Func()");
可以加上客户端事件
lable.Attributes.Add("onclick","Javascript:Func()");
-----------------------------------------------------------------
正解,为其控件添加客户端事件
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebDemo.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function myClick()
{
__doPostBack("LinkButton1","");
}
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click" style="display:none">LinkButton</asp:LinkButton>
</form>
</body>
</html>//aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
Label1.Attributes.Add("onclick", "javascript:myClick();");
} protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Write("Hello");
}
lable.Attributes.Add("onclick","调用的js");
.aspx:
<div id=dv runat=server />.cs:
protected void Page_Load(object sender, EventArgs e)
{
dv.Attributes.Add("onclick", ClientScript.GetPostBackEventReference(dv,"")); if (Request.Form["__EVENTTARGET"] == dv.ID )
{
dv_click();
}
}
private void dv_click()
{
Response.Write("dv_click");
}