asp.net - aspnet 表 - 指定 TableCell 宽度?

标签 asp.net vb.net

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

<asp:TableCell Width="30%">

“高度”属性有效,但这不是我想要的。非常感谢任何帮助。谢谢

最佳答案

它不起作用,因为 Width property期望值为 Unit type ,默认为像素。我找不到一个示例来说明如何创建具有百分比类型的 Unit 实例

这让我建议您如何使用 CSS 来做到这一点..

  1. 为 TableCell 指定一个 CssClass,并在样式表中设置宽度

    <asp:TableCell CssClass="tableCellWidth30">

    .tableCellWidth30 { width:30%; }

  2. 使用 Style 属性并内联设置 Width

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

关于asp.net - aspnet 表 - 指定 TableCell 宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4490486/

相关文章:

asp.net - 为什么 Cast (CType/DirectCast) 控制与隐式转换不同

c# - ASP.NET 和 C# 用数据库中的数据填充表格

asp.net - Oracle 10 和 Oracle 11 客户端共存

VB.Net 写入 TXT 文件

c# - 从 ASP.NET 中的 POST 方法检索数据

c# - .Net 中 "kind of"公共(public)方法的一些编译器帮助

.net - 可以全屏运行 VB 应用程序吗?

asp.net - 缺少 IUSR 帐户和 Asp.net 帐户

asp.net - 如何衡量特定访问者在网站上花费的时间长度?

asp.net - RIA + LINQ to SQL 与 RIA + Entity Framework