我正在动态创建表:
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属性。
答案 0 :(得分:2)
我会改用HtmlTable类。如果您主要要在客户端与桌面进行交互,那么它就不那么具有侵入性了。
http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmltable.aspx