Container.ItemIndex在属性内部不起作用

时间:2012-01-09 00:41:35

标签: c# asp.net

我正在使用ASP转发器控件向访问者输出列表。

我想要一个删除链接,使用我的代码隐藏中的“删除”功能从列表中删除该项目。

为了使这个工作,我需要传递Container.ItemIndex值作为争论,但我不能为我的生活让它工作。

我试过这段代码:

<asp:LinkButton ID="Remove" runat="server" OnCommand="Remove" CommandName="Remove" CommandArgument="<%# Container.ItemIndex %>" >Delete</asp:LinkButton>

但是当我尝试将Container.ItemIndex插入CommandArgument时,它无效。

我感到困惑,已经走到了尽头。谁能看到我想要做的事情并帮助我?

1 个答案:

答案 0 :(得分:0)

我认为代码块需要单引号:

<asp:LinkButton ID="Remove" runat="server" OnCommand="Remove" CommandName="Remove" CommandArgument='<%# Container.ItemIndex %>' >Delete</asp:LinkButton>