Asp:table bordercolor为1.1和2.0呈现不同的html

时间:2009-07-31 05:55:12

标签: asp.net

我有以下标记.NET 1.1 app。

我希望桌子的网格线是黑暗的,这就是这里的目标。

<asp:table id="tbl" Runat="server" CellSpacing="0" BorderColor="darkgray" GridLines="Both"></asp:table>

我的IIS中的应用程序在我的开发框中设置为ver 1.1 出于各种原因生产2.0。

1.1中的页面源代码

<table id="ctlTimesheetMonthly_tbl" cellspacing="0" rules="all" bordercolor="DarkGray" border="1" style="border-color:DarkGray;border-collapse:collapse;">`

2.0呈现此

<table id="ctlTimesheetMonthly_tbl" cellspacing="0" rules="all" border="1" style="border-color:DarkGray;border-collapse:collapse;">

由于某种原因它会产生白色边框,这是错误的。

知道如何同时使用它们吗?

马尔科姆

1 个答案:

答案 0 :(得分:0)

您使用的浏览器是什么?

差异几乎肯定是由1.1服务器中的过时浏览器功能设置和CSS规则的组合引起的,但令人讨厌的是,它似乎给了你想要的行为(根据我的经验,它通常是另一种方式)周围:(

可在此处找到两个版本的更新浏览器大写设置:

  

Browser Detective and BrowserCaps Resources

在CSS方面,我会考虑在css类中设置边框颜色等,通过表的CssClass属性引用,并确保(使用FireBug或IE Developer Tools)没有其他样式影响你的桌子。