我有一个asp.net表,我正在尝试将列格式化为相等的宽度,或者说4列的20%,30%,20%和30%。但是,以下代码无效:
<asp:TableCell Width="30%">
'height'属性有效,但这不是我追求的那个。任何帮助非常感谢。感谢
答案 0 :(得分:9)
它不起作用,因为Width property期望值为Unit type,默认为Pixels ..我找不到一个示例,说明如何使用Type创建Unit实例百分比
这让我建议你如何用CSS做到这一点..
为TableCell提供一个CssClass,并在样式表中设置Width
<asp:TableCell CssClass="tableCellWidth30">
.tableCellWidth30 { width:30%; }
使用Style属性并设置Width inline
<asp:TableCell Style="width:30%;">
答案 1 :(得分:-1)
如果您想通过代码添加css样式,请执行以下操作:
txtmark.Style("font-weight") = "normal"
我无法在任何地方找到这个答案,所以这就是我在这里发布的原因。