单击asp:linkbutton时如何使用data-id填充隐藏字段

时间:2019-07-16 08:59:41

标签: javascript c#

我有一个链接按钮,它调用模式弹出窗口,单击链接按钮后,我想获取数据ID并将其分配给一个hiddenfield

这是我的链接按钮

 <asp:LinkButton title="Redeem" ID="Redeem" runat="server" CommandName="RedeemVoucher"
                            CommandArgument='<%# DataBinder.Eval(Container.DataItem, "VouID") %>' data-id='<%# DataBinder.Eval(Container.DataItem, "VouID") %>' data-toggle="modal" data-target="#myModal">
                            <asp:Image ID="imgInformation" runat="server" ImageUrl="~/images/redeem-icon-4.png"
                                AlternateText="Redeem" />
                        </asp:LinkButton>

1 个答案:

答案 0 :(得分:1)

如果您使用纯 Java脚本,则需要使用以下代码:

document.getElementsId("Redeem")[0].getAttribute("data-id")

如果使用 jQuery ,则需要使用以下代码:

$('#Redeem').data('data-id');

有关更多信息,请检查:More sample