我正在使用ASP转发器控件向访问者输出列表。
我想要一个删除链接,使用我的代码隐藏中的“删除”功能从列表中删除该项目。
为了使这个工作,我需要传递Container.ItemIndex值作为争论,但我不能为我的生活让它工作。
我试过这段代码:
<asp:LinkButton ID="Remove" runat="server" OnCommand="Remove" CommandName="Remove" CommandArgument="<%# Container.ItemIndex %>" >Delete</asp:LinkButton>
但是当我尝试将Container.ItemIndex
插入CommandArgument
时,它无效。
我感到困惑,已经走到了尽头。谁能看到我想要做的事情并帮助我?
答案 0 :(得分:0)
我认为代码块需要单引号:
<asp:LinkButton ID="Remove" runat="server" OnCommand="Remove" CommandName="Remove" CommandArgument='<%# Container.ItemIndex %>' >Delete</asp:LinkButton>