だから私はasp:treeview
自分のウェブサイトにコントロールを持っていますが、何かを変更したいと思っています。以下はasp:treeview
、親の特定の子ノードに対して が生成するものです。を削除したい
<td> <div style="width:0px;height:1px"></div> </td>
しかし、正確な方法はわかりません(不要なスペースがあり、削除したい)。可能な解決策として、StackOverflow で解決策を見つけました。解決策は、これを .css ページに配置することでした。
.CategoryTreeView .TreeView table tbody tr td:first-child { display:none; }
.
これはある程度機能しましたが、親ノードが削除され、子ノードだけが残りました。したがって、これの代わりに:
All Products
Evergreens
Oaks
私はただ残されました:
Evergreens
Oaks
---- 親ノードで生成されたコード ----
<table cellpadding="0" cellspacing="0" style="border-width:0;">
<tbody>
<tr>
<td class="NodeStyle RootNodeStyle SelectedNodeStyle"href="category.aspx?zcid=130"
id="ctl00_ctl00_MainContent_uxCategory_CATEGORIES_ctrlNavigationn0" style="border-style:none;font-size:1em;">All Products</a></td>
</tr>
</tbody>
</table>
---- 子ノード生成コード ----
<table cellpadding="0" cellspacing="0" style="border-width:0;">
<tbody>
<tr>
<td>
<div style="width:0px;height:1px"></div>
</td>
<td class="LeafNodeStyle" href="category.aspx?zcid=131" id="ctl00_ctl00_MainContent_uxCategory_CATEGORIES_ctrlNavigationn1"
style="border-style:none;font-size:1em;">Evergreens</a></td>
</tr>
</tbody>
</table>