Gridview不在本地呈现相同

时间:2013-06-18 14:19:37

标签: vb.net gridview

所以我有一个gridview,我在RowDataBound上添加以下边框

       For Each tc As TableCell In e.Row.Cells
          tc.Attributes("style") = "border-width:1px;"
       Next

奇怪的是,如果我在本地运行它,我将看不到边框,但是,一旦移动到服务器,它们将正确渲染。还有其他人遇到过这个问题吗?

编辑:   我认为这可能有助于说明这是一个已经转换为4.0的旧2.0应用程序

1 个答案:

答案 0 :(得分:1)

tc.Attributes.CssStyle.Add("border-width", "1px")

从原始代码中考虑的事项:

tc.Attributes("style") = "border-width:1px;"

这将替换表格单元格中可能存在的任何现有内联样式,只有您设置的边框宽度属性,如果需要这样做,那就没问题了。

添加到CssStyle集合会将样式附加到现有的内联样式集。