gpt4 book ai didi

c# - 无法将自定义 .css 添加到嵌套的 ASP.NET 表格单元格控件

转载 作者:行者123 更新时间:2023-11-28 13:29:05 25 4
gpt4 key购买 nike

我遇到了一个问题,我无法将 .css 类分配给表内的各个 asp 控件 -> tablerow -> tablecell。

但是我可以使用反射直接添加“样式”(而不是“类”)。

Ex 在这里看到:

在 .aspx 中:

 <asp:Table ID="_cellGrid" runat="server" CssClass="datagrid" Width="100%"></asp:Table>

在 .cs 中:

TableRow dataTableRow = new TableRow() {  };
_cellGrid.Rows.Add(dataTableRow);

TableCell dataRowCell = new TableCell() { };
dataTableRow.Cells.Add(dataRowCell);

Label label = new Label() { Text = "TEST" };
label.Attributes.Add("class", "custom");//THIS DOESN'T WORK
label.Attributes.Add("style", "background-color: Red; font-size:2.1em;");//THIS WORKS

dataRowCell.Controls.Add(label);

在 .css 中:

.custom {    
background-color: Red;
font-size:2.1em;
}

我的母版页中正确引用了 .css 文件,我在同一控件的其他地方(表格之外)使用了它。

我不希望在我的表格范围内使用“内联”样式 .css,我需要为表格单元格内的各个自定义控件分配不同的样式,所以我不能简单地捕获链接到的“table_row”css asp:Table 或类似的内置东西(如果您不确定这是什么,请告诉我,我也有很好的例子)。

如果可以请帮忙,这看起来是一件很简单的事情,但我们到了。

最佳答案

抱歉,这是我的缓存没有刷新的问题,我通常使用 chrome incognito 进行调试,所以我不习惯遇到这个问题。

干杯

关于c# - 无法将自定义 .css 添加到嵌套的 ASP.NET 表格单元格控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13767485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com