在這裏,我發現一次代碼很容易隱藏中繼器列。它的效果很好。如何隱藏中繼器中的列?
<ItemTemplate>
<tr>
<td><asp:Label runat="server" ID="label1" /></td>
<% if (MustBeVisible) { %>
<td"><asp:Label runat="server" ID="label2" /></td>
<% } %>
</tr>
</ItemTemplate>
但現在,我需要爲了在的ItemDataBound將顏色條件的一類應用到的TableRow並使其RUNAT =「服務器」,但是當我添加RUNAT =「服務器」我的屬性在運行時發生衝突併發出警告。
ASP.NET runtime error: Code blocks are not supported in this context
的想法是,例如,在的ItemDataBound評估label1的,如果這是真的必須應用類上的TR,使其灰色。
任何想法的最佳方法或如何解決這個問題?