如何在后面的代码中设置宽度和百分比?我能想到的唯一选择是取父宽度并按百分比计算。TableRow.Width = Table.Width.Value * 25/100
(设置表格行的宽度等于表格宽度的25% )。但是,最终,我如何设置以百分比表示的表格宽度呢?如果没有表宽,子控件将无法使用其父控件的宽度进行计算。
发布于 2011-08-31 22:47:38
这不会行得通吗?尽管我不能完全确定为什么希望表格行占整个表格宽度的25%
TableRow.Width = new Unit("25%")
发布于 2014-01-15 19:56:11
html组件的宽度包装器不包括“.Net”参数(包括HtmlTableRow )。对于包含"width“属性的解决方案,需要在给定的解决方案上使用.toString()。
另一种简单的方法是使用内联CSS样式(第一行是答案,rest只是我用来测试解决方案的用法示例):
c.Style.Add("width", "25% !important");
c.Style.Add("border-color", "Red");
c.Style.Add("border-style", "solid");
c.Style.Add("border-width", "1px");
其中c是元素
https://stackoverflow.com/questions/7258735
复制相似问题