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

发布于 2024-11-26 17:18:19 字数 552 浏览 2 评论 0原文


我的 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”?

I have a repeater in my asp.net webform. In "ItemTemplate" of the repater i added a asp:button. And i write the following code on "OnClientClick" event of the button.

//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") %>); 
" />

I have tried many variant of OnClientClick but i couldnt success it.
How can i pass "GoupID" value which i retrive from database to javascript function "DeleteGroup"?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

眸中客 2024-12-03 17:18:19

对于 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") + ");" %>' />

For VB:

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

For C#:

<asp:Button runat="server" ID="btnDelete" Text="Delete" OnClientClick='<%# "return DeleteGroup(" + Eval("GroupID") + ");" %>' />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文