从ASP.NET DataList中删除border-collapse样式

时间:2012-02-12 14:43:54

标签: asp.net css datalist

我是ASP.NET的新手,我在设置DataList方面遇到了麻烦。我最近迷上了边框上的圆角,并试图通过将其应用于所有HTML标签来在我的所有页面上使用该效果。在Internet Explorer上,我的DataList上的边框看起来很糟糕,因为我看到rounded corners around each element of my DataList而不仅仅是外框边框的四个角。

我跟踪了ASP.NET正在添加的事实:

style="collapse-border:collapse"

到在呈现的HTML中开始我的DataList的标记。如果此样式规则不存在,则边框显示为exactly as I intended

我不知道如何从ASP.NET生成的内容中消除边框折叠样式。我没有在Visual Web Developer IDE或DataList的属性中看到它。我似乎无法在样式表中覆盖它。标签上的style属性是否胜过其他所有规则?任何人都可以建议我如何让ASP.NET不生成边框折叠样式?

2 个答案:

答案 0 :(得分:5)

DataListborder-collapse: collapse;属性设置为0(默认值)时呈现CellSpacing样式。要删除样式,请将CellSpacing设置为-1

答案 1 :(得分:0)

尝试在设计中将bordertyle设置为none或

DataList1.BorderStyle = BorderStyle.None;