在OnClientClick()中获取UniqueID作为参数传递给JS函数
本文关键字:参数传递 JS 函数 UniqueID OnClientClick 获取 | 更新日期: 2023-09-27 18:08:12
我使用DevExpress网格和DataItemTemplate列如下:
<DataItemTemplate>
<asp:Button Visible="True" EnableViewState="False" CssClass="btn btn-sm btn-danger" data-confirm="Are you sure you want to delete this Organisation Member?" ID="DeleteButton" data-id="<%#: Container.KeyValue %>" runat="server" Text="Delete" OnClientClick=' return DeleteConfirm("<%= UniqueID %>"); ' OnClick="DeleteButton_OnClick" />
</DataItemTemplate>
我想把按钮的唯一标识符作为参数传递给我的JS函数deletecconfirm()。
然而,而不是唯一标识符,我得到字符串<%= UniqueID %>
如何获得每个按钮传递参数的唯一标识符?
<%= %>
或<%# %>
表示法中的项不能引用该对象本身的属性。你应该能够通过this
,然后直接使用按钮:
return DeleteConfirm(this);
this
引用将是对按钮的引用。