奇怪的问题--关于DataGrid中按钮的触发
大健 2002-09-23 04:13:04 之前使用的经验,当点击DataGrid里的模板列的按钮(例如Button、LinkButton、ImageButton),就会触发这DataGrid对应的ItemCommand事件。
但问题出现了:为了美观,今天我把DataGrid里的LinkButton换成了ImageButton(runat、id、commandname都设置好了),但原来点击可以正常发生的事件却没有了。经断点调试,发现程序跟本就没进入DataGrid1_ItemCommand()里面。
我再作尝试,在同一个模板里,我放进了Button、LinkButton、ImageButton,都设置了相同的CommandName,发现就只有LinkButton是可以正常触发ItemCommand事件的。
为什么会这样的呢?为什么我以前这样地使用ImageButton却没有事呢?我是否漏了什么?如果我要使用ImageButton,当点击这Button触发相应的事件,我该怎样做呢?