グリッドビューの生成時に style 属性の border-collapse_javascript テクニックを削除する方法

WBOY
リリース: 2016-05-16 16:34:52
オリジナル
1702 人が閲覧しました

vs2005 でグリッドビューを使用する場合、デフォルトで、グリッドビュー コントロールは生成された HTML コードの style 属性に border-collapse:collapse;

を追加します。

コードをコピーします コードは次のとおりです:



データのバインドが実行された後のページ内のコード:
<table cellspacing="0" rules="all" border="0" id="GridView1" style="border-width:0px;border-collapse:collapse;">
<tr>
<th scope="col">id</th><th scope="col">name</th>
</tr><tr>
<td>1</td><td>1</td>
</tr><tr>
<td>2</td><td>2</td>
</tr>
</table>
ログイン後にコピー

グリッドビュー コントロールが自動的に追加されます: border-collapse:collapse;

この自動的に追加されたコードを削除するには、CellSpacing="-1" を追加するだけです。追加後の HTML コードは

です。
<table rules="all" border="0" id="GridView1" style="border-width:0px;">
<tr>
<th scope="col">id</th><th scope="col">name</th>
</tr><tr>
<td>1</td><td>1</td>
</tr><tr>
<td>2</td><td>2</td>
</tr>
</table>
ログイン後にコピー

追加ポイント:

GridLines="None" はセルの境界線を表示しません
CellSpacing="-1" GridView スタイルの border-collapse:collapse スタイルを削除します

注: Firefox ブラウザで発生する問題は、境界線を結合すると一部の境界線が太くなるというもので、この問題は解決できます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート