【发布时间】:2012-08-23 03:57:24
【问题描述】:
我正在使用 ASP:Menu,我希望菜单如下所示。请建议如何应用 CSS 以及我应该进行哪些更改?
产品
- 库存
- 缺货
订单
- 采购订单
- 销售订单
- 延期交货
- 发票
ASP:菜单代码如下。
<asp:Menu runat="server" ID="Navigator" MaximumDynamicDisplayLevels="0" StaticDisplayLevels="3"
Orientation="Vertical" DataSourceID="RelativeSiteMapDataSource" />
Update1:由 ASP:menu 生成的当前 html 如下所示。
<ul class="Menu">
<li class="Menu-Leaf"><a href="prodxeon/products.aspx"; class="Menu-Link" title="Products">Products</a></li>
<li class="Menu-Leaf"><a href="prodxeon/orders.aspx"; class="Menu-Link" title="Orders">Orders</a></li>
<ul>
<li class="Menu-Leaf"><a href="http://pdxeon/po.aspx" class="Menu-Link" title="Purchase Orders">Purchase Orders</a></li>
<li class="Menu-Leaf"><a href="http://pdxeon/so.aspx" class="Menu-Link" title="Sales Orders">Sales Orders</a></li>
<ul>
<li class="Menu-Leaf"><a href="http://pdxeon/Bso.aspx" class="Menu-Link" title="Back Orders">Back Orders</a></li>
<li class="Menu-Leaf"><a href="http://pdxeon/iso.aspx" class="Menu-Link" title="Invoices">Invoices</a></li>
</ul>
</ul>
【问题讨论】:
-
你不知道css怎么写,或者你不知道怎么把css应用到asp标签上?
-
这是一个客户端问题。请显示您的 HTML,而不是您的服务器端 ASP 代码。
-
@Forty-Two: asp:menu 几乎没有 CSS 标签,但在我的情况下,我只希望子菜单和子子菜单项被识别和标出。我不知道这一点,因此寻找方向。对不起,如果这是一个简单的问题。
-
@Diodeus: asp:menu 通过 html 渲染输出。所以我没有把 html 的东西放在页面上。我无法理解您的回复。
-
CSS 样式 HTML,它不样式 .NET。因此,生成的实际 HTML 对于其他人能够回答您的问题很重要。
标签: asp.net css aspmenu aspmenu-control bulletedlist