没有border属性的ASP.NET表

时间:2012-08-16 13:42:04

标签: .net render

我正在动态创建表:

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

因为我得到了html代码:

<table border="0" ...>

我根本不想拥有border属性。我不想在我的代码中设置样式表,我想使用CssClass代替。 我试图使用这两个:

tblCalendar.GridLines = GridLines.None;

tblCalendar.Attributes.Remove("border");

没有成功 - 我仍然获得了border属性。

1 个答案:

答案 0 :(得分:2)

我会改用HtmlTable类。如果您主要要在客户端与桌面进行交互,那么它就不那么具有侵入性了。

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