当前位置:  开发笔记 > 编程语言 > 正文

通过VB.NET将click事件添加到按钮以激活javascript

如何解决《通过VB.NET将click事件添加到按钮以激活javascript》经验,为你挑选了2个好方法。

我有一个ASP.NET页面,它从数据库表中提取一组图像,然后使用枚举器遍历所有这些图像然后显示.

这一切都发生在代码隐藏(VB.NET)中,其中代码添加占位符和表中的一些控件(占位符内的表).

我已经以编程方式为这个占位符(在表格单元格内)添加了一个按钮,但是如何以编程方式向按钮添加单击事件?我想触发一个javascript(灯箱),它显示图像的大预览(当用户点击一个小图像时,这会起作用,这个图像调用指向javascript的代码上的字符串超链接).



1> alexmac..:

cmdMyButton.attributes.add("onclick", "alert('hello');")



2> WebDude..:

您可以使用OnClientClick命令来调用客户端javascript.如果您的按钮名为btnMyButton,请按如下方式编写代码:

btnMyButton.OnClientClick = "window.open('http://www.myimage.com'); return false;";

在最后使用return false将确保该按钮不会导致页面上的回发.用你想要的东西取代javascript.

上面的替代方案将是

btnMyButton.Attributes.Add("onclick", "window.open('http://www.myimage.com'); return false;";

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有