我的asp.net webform中有一个转发器。在repater的“ItemTemplate”中,我添加了一个asp:按钮。我在按钮的“OnClientClick”事件上写下以下代码。
//This is javascript function
function DeleteGroup(groupID){
return confirm('Do you want to delete ' + groupID);
//This is asp.net page code<br>
<asp:Button runat="server" ID="btnDelete" Text="Delete"
OnClientClick="
return DeleteGroup(<%# DataBinder.Eval(Container.DataItem, "GrupID") %>);
" />
我尝试了许多OnClientClick的变种,但我不能成功 如何将从数据库中检索到的“GoupID”值传递给javascript函数“DeleteGroup”?
答案 0 :(得分:9)
对于VB:
<asp:Button runat="server" ID="btnDelete" Text="Delete" OnClientClick='<%# "return DeleteGroup(" & Eval("GroupID") & ");" %>' />
对于C#:
<asp:Button runat="server" ID="btnDelete" Text="Delete" OnClientClick='<%# "return DeleteGroup(" + Eval("GroupID") + ");" %>' />