Telerik-mvc菜单:将单个元素对齐到右侧?

问题描述:

在asp.net-mvc-3项目中,我将使用Telerik Extensions。Telerik-mvc菜单:将单个元素对齐到右侧?

现在,我看他们的菜单(http://demos.telerik.com/aspnet-mvc/menu)和想知道如果一个可以在最后一个项目对齐到最右边的栏,但留下层叠向右休息。

Menu的文档解释了如何反转整个菜单的对齐方式,但它和MenuItem都没有显示任何明显的方式来控制它们的布局。

这可能吗?

非常感谢!

您可以添加一个CssClass到最后一个菜单项并将其设置到右侧。

检查菜单项api的.HtmlAttributes对象。

ci.Add().Text("Categories") 
    .Url(Url.Action("Categories", "ProductCategories")) 
    .HtmlAttributes(new { @class="last"}); 
+2

谢谢!您的解决方案完全符合我的需求。我最终使用这个: .HtmlAttributes(新{style =“float:right;”}) 它做同样的事情,而不需要在其他地方定义类。 – Cephron 2011-05-16 15:56:15

+0

感谢您提供您的答案。这也正是我一直在寻找的。 – Jason 2011-08-25 22:23:07