如何在.aspx页面中为CssClass分配动态值不起作用

本文关键字:分配 CssClass 动态 不起作用 aspx | 更新日期: 2023-09-27 18:21:37

我在webform上使用服务器端HyperLink控件,并希望为其分配动态CSS值。

HyperLink控制在中继器控制内

如果我像这样使用它CssClass='search-<%#Eval("CSS") %>',它就会失败,如果我这样做,它就会工作CssClass='<%#Eval("CSS") %>'

问题是我必须将search-连接到字段值<%#Eval("CSS") %>

我如何定义,以便将值分配给

在HTML源代码中,它显示为这样的class="search-<%#Eval("CSS") %>"

通过这种方式解决

CssClass='<%# Eval("CSS") +"-type-search "%>'

如何在.aspx页面中为CssClass分配动态值不起作用

您需要在<%#%>中包含所需的任何文本用"或"括起来的标签取决于您在标记开始时使用的内容

class='<%# "search-" & Eval("CSS") %>'