-1

我想在 itemTemple 中添加一个带有代码的跨度(在 gridview 内)

<itemTemplate>
    // Here i want a span build up with code behind
    <asp:HyperLink ID="hyperlinkID" runat="server">#</asp:HyperLink>
</itemTemplate>

这是可能的还是我需要在 aspx.xml 中声明一个占位符。

4

1 回答 1

2

您要在服务器端访问的Label跨度是稍后呈现为跨度的跨度。

<ItemTemplate>
    <asp:Label ID="LblId" runat="server" Text='<%# Bind("TextColumn") %>'></asp:Label>
</ItemTemplate>

如果你想在某些情况下隐藏它,我会使用RowDataBound-event。Visible=false在服务器端意味着它根本不在客户端呈现。

于 2014-11-25T13:39:19.097 回答