【发布时间】:2011-07-27 12:24:20
【问题描述】:
我的 asp.net 网络表单中有一个中继器。在 repater 的“ItemTemplate”中,我添加了一个 asp:button。我在按钮的“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”?
【问题讨论】:
-
上面的代码中有一个错字,您在 DataBinder.Eval 中使用了“GrupID”而不是“GroupID” - 这会影响您的测试吗?
-
@bgs264 没有任何作用。 “GrupID”是我数据库上的数据字段名。
标签: javascript asp.net repeater