C# 如何在itemtemplate(代码隐藏)中添加跨度

C# 如何在itemtemplate(代码隐藏)中添加跨度,c#,html,gridview,itemtemplate,rowdatabound,C#,Html,Gridview,Itemtemplate,Rowdatabound,我想在itemTemple(在gridview中)中添加一个带有代码的跨度 //在这里,我想建立一个跨度与代码背后 # 这是可能的还是我需要在aspx中声明一个占位符。要在服务器端访问的span是一个稍后呈现为span的span <ItemTemplate> <asp:Label ID="LblId" runat="server" Text='<%# Bind("TextColumn") %>'></asp:Label> </It

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


//在这里,我想建立一个跨度与代码背后
#

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

要在服务器端访问的span是一个稍后呈现为span的span

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


如果您想在某些情况下隐藏它,我将使用
RowDataBound
-事件<服务器端的code>Visible=false意味着它根本不会在客户端进行渲染。

您可以在标记中没有任何内容的情况下进行渲染,但是很难控制定位,我认为您只是让工作变得更难。我将向标记中添加一个
,并设置Text属性。如果您没有将文本设置为任何内容,则不会向浏览器呈现任何内容。谢谢Tim,这对我的反馈很有用。是否可以在rowdatabound方法中而不是在aspx中动态添加标签?@kishenBiekhram:您可以在
rowdatabound
中切换可见性。无论如何我都要申报
Visible=false
表示它根本不在客户端渲染。
<ItemTemplate>
    <asp:Label ID="LblId" runat="server" Text='<%# Bind("TextColumn") %>'></asp:Label>
</ItemTemplate>