C# 如何在asp.net的代码隐藏中按百分比设置表格/表格行/表格单元格宽度?
如何在代码隐藏中设置宽度和百分比?我能想到的唯一选择是采用父宽度并按百分比计算C# 如何在asp.net的代码隐藏中按百分比设置表格/表格行/表格单元格宽度?,c#,asp.net,code-behind,C#,Asp.net,Code Behind,如何在代码隐藏中设置宽度和百分比?我能想到的唯一选择是采用父宽度并按百分比计算TableRow.Width=Table.Width.Value*25/100(将表格行的宽度设置为表格宽度的25%)。但是,最终,如何设置表格宽度的百分比?如果没有表格宽度,子控件将无法使用其父控件的宽度进行计算。这是否可行?虽然我不能完全确定为什么您希望一个表行是整个表宽度的25% TableRow.Width = new Unit("25%") html组件的.Net包装器不包括“宽度”参数(包括)。对于那些包
TableRow.Width=Table.Width.Value*25/100
(将表格行的宽度设置为表格宽度的25%)。但是,最终,如何设置表格宽度的百分比?如果没有表格宽度,子控件将无法使用其父控件的宽度进行计算。这是否可行?虽然我不能完全确定为什么您希望一个表行是整个表宽度的25%
TableRow.Width = new Unit("25%")
html组件的.Net包装器不包括“宽度”参数(包括)。对于那些包含“width”属性的,在给定的解决方案上需要一个.toString() 另一个简单的方法是使用内联CSS样式(第一行是答案,其余只是一个使用示例,我用来测试解决方案): 其中c是元素
c.Style.Add("width", "25% !important");
c.Style.Add("border-color", "Red");
c.Style.Add("border-style", "solid");
c.Style.Add("border-width", "1px");