2

快速提问。有没有办法在 HTML 属性中使用 asp:Literal 文本?

例子

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

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

我正在研究针对上下文的中继器表行折叠问题(asp:repeater collapsing table rows)的整体解决方案,这可能是我坚持的最后一件事。

请告诉我。谢谢!

4

1 回答 1

2

不是真的,但你只是想从代码中设置 TR 上的类吗?

在这种情况下,请在 ASP.NET 中编写以下代码:

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

并在代码隐藏中通过 Attributes 集合设置类:

CustomRow.Attributes.Add("class", "[desired css class]");
于 2017-07-10T18:04:37.120 回答