2017-07-10 7 views
0

簡単な質問。 asp:HTML属性のリテラルテキストを使用する方法はありますか?html属性のasp:リテラルテキストの使用

<asp:Literal Text="hidden" runat="server" ID="ClassTag"></asp:Literal> 

<tr class='<%= ClassTag %>' run="server" > </tr> 

私は、コンテキストの問題を崩壊リピータテーブル行(asp:repeater collapsing table rows)への全面的な解決策に取り組んでいますが、これはおそらく私が上こだわって最後のものです。

お知らせください。ありがとう!

+1

あなたはそうすることができます。 –

+0

なぜ 'tr'はサーバ上で動作していますか?それは 'ID'を持たないので、コントロールすることはできません。それを削除し、 '.Text'プロパティを' ClassTag'に追加するとうまくいくはずです。 –

答えて

1

実際には、コードからTRのクラスを設定しようとしていますか?

その場合

、ASP.NET、次のように書きます:

<tr runat="server" ID="CustomRow"> 

と属性のコレクションをクラスを設定して分離コードで:trは、サーバー上で実行されていなかった場合は

CustomRow.Attributes.Add("class", "[desired css class]"); 
+0

私は実際にこれに非常に近いソリューションで終わった。ありがとうございました! – David