在rowdatabound上添加onclientclick事件

时间:2013-05-23 16:37:54

标签: javascript asp.net c#-3.0

我有一个从存储过程中填充的网格视图。

在databind事件中,我添加了一个onclientclick属性,如下所示

deleteContact.OnClientClick = "javascript:return confirm('Do you really want to delete)')"

这样可以正常工作,但我现在想要在confim messgage中添加一个变量,使其显示为

“你真的想删除:CustID”

我尝试了各种迭代;

deleteContact.OnClientClick = "javascript:return confirm('Do you really want to delete)')" + variable 

但它们似乎都没有用。任何想法都将不胜感激。

干杯

1 个答案:

答案 0 :(得分:1)

deleteContact.OnClientClick = 
    "javascript:return confirm('Do you really want to delete)')" + variable

不会生成有效的JavaScript。事实上,由于缺少分号,甚至无法编译。而JavaScript中的额外功能也不会对你有所帮助。

这应该有效:

deleteContact.OnClientClick = 
    "javascript:return confirm('Do you really want to delete " + variable + "?');";