我想将一个代码后缀添加到itemTemple(在gridview内)
<itemTemplate>
// Here i want a span build up with code behind
<asp:HyperLink ID="hyperlinkID" runat="server">#</asp:HyperLink>
</itemTemplate>
这是否可行或我是否需要在aspx中声明占位符。
答案 0 :(得分:1)
您要在服务器端访问的范围是Label
,稍后会以范围呈现。
<ItemTemplate>
<asp:Label ID="LblId" runat="server" Text='<%# Bind("TextColumn") %>'></asp:Label>
</ItemTemplate>
如果你想在某些条件下隐藏它,我会使用RowDataBound
- 事件。服务器端的Visible=false
表示客户端根本没有呈现它。