aspnet表 - 指定TableCell宽度?

时间:2010-12-20 14:22:18

标签: asp.net vb.net

我有一个asp.net表,我正在尝试将列格式化为相等的宽度,或者说4列的20%,30%,20%和30%。但是,以下代码无效:

<asp:TableCell Width="30%">

'height'属性有效,但这不是我追求的那个。任何帮助非常感谢。感谢

2 个答案:

答案 0 :(得分:9)

它不起作用,因为Width property期望值为Unit type,默认为Pixels ..我找不到一个示例,说明如何使用Type创建Unit实例百分比

这让我建议你如何用CSS做到这一点..

  1. 为TableCell提供一个CssClass,并在样式表中设置Width

    <asp:TableCell CssClass="tableCellWidth30">

    .tableCellWidth30 { width:30%; }

  2. 使用Style属性并设置Width inline

    <asp:TableCell Style="width:30%;">

答案 1 :(得分:-1)

如果您想通过代码添加css样式,请执行以下操作:

txtmark.Style("font-weight") = "normal"

我无法在任何地方找到这个答案,所以这就是我在这里发布的原因。