1

我正在动态创建表:

Table table = new Table();
table.CssClass="tableclass";
...
pnlPanel.Controls.Add(table);

结果我得到了html代码:

<table border="0" ...>

我根本不想拥有边框属性。我不想在我的代码中设置表格样式,我想改用 CssClass。我尝试使用这两种方法:

tblCalendar.GridLines = GridLines.None;

tblCalendar.Attributes.Remove("border");

没有成功 - 我仍然获得边框属性。

4

1 回答 1

2

我会改用 HtmlTable 类。如果您主要要与客户端的表进行交互,则干扰较小。

http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmltable.aspx

于 2012-08-16T13:54:34.897 回答