如何在asp.net按钮的OnClientClick javascript中使用转发器的DataBinder.Eval

Fer*_*Fer 1 javascript asp.net repeater


我的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") %>); 
" />
Run Code Online (Sandbox Code Playgroud)

我尝试了许多OnClientClick的变种,但我不能成功.
如何将从数据库中检索到的"GoupID"值传递给javascript函数"DeleteGroup"?

bgs*_*264 9

对于VB:

<asp:Button runat="server" ID="btnDelete" Text="Delete" OnClientClick='<%# "return DeleteGroup(" & Eval("GroupID") & ");" %>' />
Run Code Online (Sandbox Code Playgroud)

对于C#:

<asp:Button runat="server" ID="btnDelete" Text="Delete" OnClientClick='<%# "return DeleteGroup(" + Eval("GroupID") + ");" %>' />
Run Code Online (Sandbox Code Playgroud)