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 に答える