悬赏园豆:10
[已解决问题]
解决于 2007-12-17 11:35
<P><asp:Button ID="BTN_Exchange" runat="server" Text="兑换" CommandArgument='<%#Eval("GiftId")%>' OnClientClick="return confirm('确认使用<%#Eval("Score")%>兑换该礼品吗?');" OnCommand="BTN_Exchange_Command"/></P>
<P>-------------------</P>
<P>OnClientClick="return confirm('确认使用<%#Eval("Score")%>兑换该礼品吗?');" </P>
<P>这里该怎么写?</P>
问题补充:
这个Button是在<asp:Repeater>里面的,fuction buyConfirm(){
return confirm("<%# Eval("Score")%>兑换该礼品吗?");
}
这个倒是可以提示,问题是很绑定数据同样多的buyConfirm(),点按钮只提示最后一个buyConfirm()
-----------------------------------------------------------
再次补充:
Shing Ye 所说的方法应该是可以的
也可以订阅repeater的绑定事件,然后用FindControl取出该button再设置其OnClientClick属性
--------------------
都不可行,编译通不过去,订阅repeater的绑定事件 这样效率太低了,只为了显示作用的提示,没必要了。