首页 > 解决方案 > 按钮参数绑定

问题描述

我想绑定item[0]CommandArgument这样,当它达到代码级别时,我将能够检索我item[0]的进行处理。

尝试删除引号,但由于runat="server"标签而无法正常工作。提供的代码检索文字值,即<%=Eval("item[0]")%>

<% foreach (List<String> item in arlist3) { %>
            <tr>
                <td>
                    <%= item[0] %>
                </td>
                <td>
                    <%= item[1] %>
                </td>
                <td>
                    <asp:Button ID="btnDelete" runat="server" Text="Delete" CommandArgument='<%=Eval("item[0]")%>' CommandName="ThisBtnClick" CssClass="btn btn-primary btn-xl" OnClick='Delete'/>
                </td>
            </tr>
        <% } %>

标签: c#asp.net

解决方案


尝试这个enter code here

protected void Delete(object sender, EventArgs e)
{
    Button btn = (Button )(sender);
    var itemValue= btn.CommandArgument;    
}  

推荐阅读