2011-06-30 5 views
0

コード:asp:TemplateColumn thにスパンを追加するにはどうすればいいですか?

<asp:TemplateColumn HeaderText="<%$ Resources:index, IndexSearch_Header_Product %>" 
HeaderStyle-HorizontalAlign="Left" 
ItemStyle-HorizontalAlign="Left"> 

    <ItemTemplate> 
     <asp:HyperLink runat="server" ID="productLink" /> 
    </ItemTemplate> 
</asp:TemplateColumn> 

私はHeaderText="<span><%$ Resources:index, IndexSearch_Header_Product %></span>"にヘッダーテキストを変更し、それは私のスパンを与えたが、ちょうど印刷された「<%の$リソースを:インデックス、IndexSearch_Header_Product%>」それに

答えて

1

この削除:

HeaderText="<%$ Resources:index, IndexSearch_Header_Product %>" 

をそしてそうのようなを追加します。

<asp:TemplateColumn HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Left"> 
    <HeaderTemplate> 
     <span><asp:Literal id="header" runat="server" Text="<%$ Resources:index, IndexSearch_Header_Product %>" /></span> 
    </HeaderTemplate> 
    <ItemTemplate> 
     <asp:HyperLink runat="server" ID="productLink" /> 
    </ItemTemplate> 
</asp:TemplateColumn> 
+0

ありがとうございました。この​​にIDを追加するにはどうすればよいですか? (このスパンではない)。 CSSの場合 –

0

をがあるはずですリソースをレンダリングするために使用できるHeaderTemplate ...ラベルを使用し、ラベルテキストにリソース文字列を埋め込むことができます。

HTH。

+0

は "HeaderTemplateがあるはずです"。どこ? aspx.csで?最後のビットが意味することを知らない –

+0

@mdmullinax投稿のように、マークアップでItemTemplateに似て、HeaderTemplateプロパティがあるはずです... –

関連する問題