有没有办法将一个onclick事件添加到ASP.NET标签服务器控件?
发布时间:2020-05-27 22:28:15 所属栏目:asp.Net 来源:互联网
导读:我想做这样的事情: asp:Label ID=lblMyLabel onclick=lblMyLabel_Click runat=serverMy Label/asp:Label 我知道在Javascript我可以做: span onclick=foo();My Label/span 所以我想知道为什么我不能用Label对象做到这一点。 您可以使用属性添加oncli
|
我想做这样的事情: <asp:Label ID="lblMyLabel" onclick="lblMyLabel_Click" runat="server">My Label</asp:Label> 我知道在Javascript我可以做: <span onclick="foo();">My Label</span> 所以我想知道为什么我不能用Label对象做到这一点。 解决方法您可以使用属性添加onclick客户端回调。我不知道你可以在span标签上执行此操作,但是如果它有效,您可以通过lblMyLabel.Attributes.Add(“onclick”,“foo();”)添加“onclick” 但是foo();需要一个客户端的JavaScript函数。 System.Web.UI.WebControls.Label没有OnClick服务器事件。如果您希望使用上面的示例进行服务器回调,可以查看使用AJAX。 你也可以像其他人一样使用LinkButton。您可以通过使用CSS使其看起来不像链接,如果它只是您关心的下划线。 ASPX: <asp:LinkButton ID="LinkButton1" runat="server"
CssClass="imjusttext" OnClick="LinkButton1_Click">
LinkButton
</asp:LinkButton>
CSS: a.imjusttext{ color: #000000; text-decoration: none; }
a.imjusttext:hover { text-decoration: none; } (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 可以使用ASP.Net MVC Razor视图来生成格式很
- asp.net-mvc – 如何在asp.net C#中从http重定向到https并将
- asp.net-mvc – 命中错误:在解析器和自定义注册提供程序中
- asp.net-mvc – 即使使用静态机器密钥,HttpAntiForgeryExce
- asp.net-mvc – Mvc3 Antiforgery令牌多标签
- 我需要知道什么才能使asp.net应用程序全球化?
- 与ASP.net WEB API进行交易
- asp.net-mvc – ASP.NET MVC验证的唯一性
- asp.net-mvc-4 – 如何通过MVC4 upshot上传相关实体
- asp.net-mvc – System.Data.SqlClient.SqlException:无效
推荐文章
站长推荐
- asp.net-mvc – Ninject.MVC3,Nuget,WebActivato
- asp.net – 使用xml类型在SQL Server 2005中存储
- asp.net-mvc-2 – 如何在ASP.NET MVC中实现自定义
- asp.net-mvc – 当在视图中使用ko时,ko.applyBin
- asp.net – 在css文件中的div.classname
- asp.net – 注册.NET 4.5 IIS 10 Windows 10
- asp.net – HttpContext.Current.User.Identity.
- ASP.NET Web API,Web服务发现和客户端创建
- asp.net-mvc – ASP.NET MVC中的全局错误处理(控
- asp.net – 无法使用URL重写出站规则来更改IIS响
热点阅读
