我有一个关于在运行时生成图像的问题,这也是链接。好了,我打算做的是创造一个ImageButton的,然后onClick事件设置的东西,如:访问活动?
window.open('http://www.themagicfinger.com/')
这意味着它看起来像:
newImage.Click += (window.open('http://www.themagicfinger.com/'));
但后来我意识到这不起作用,因为它寻找一个匹配事件delagate的方法。
所以我的问题是,这是实现我想要的最好的方式,如果是的话,我该如何使它工作?
我脑海中出现的另一种选择是将图像封装在标签中,但我认为这种方式更好。
感谢
因为打开一个新窗口一个客户端事件,为什么要尝试在服务器端代码中执行此操作?为什么不用JavaScript来做呢? – David
你不能用javascript做,我在问题中解释!事件onClick,查找与对象和eventArgs的方法,你不能喂它的JavaScript。 – TheGateKeeper
我向你保证,即使在JavaScript中的DOM元素上点击,你也可以打开浏览器窗口。实际上,使用客户端脚本是仅用于打开新浏览器窗口的方式。服务器端代码无法告诉客户端这样做。 – David