我正在使用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函数DeleteConfirm()。
但是我没有使用唯一标识符来获取字符串&lt;%= UniqueID%&gt;
如何获取每个按钮的唯一标识符传递参数?
答案 0 :(得分:0)
<%= %>
或<%# %>
表示法中的项目不能引用该对象本身的属性。你应该能够通过this
,然后直接使用按钮:
return DeleteConfirm(this);
this
引用将是对按钮的引用。