Kendo ui 剑道菜单绑定到站点地图并配置每个项目

Kendo ui 剑道菜单绑定到站点地图并配置每个项目,kendo-ui,kendo-asp.net-mvc,web.sitemap,kendo-menu,Kendo Ui,Kendo Asp.net Mvc,Web.sitemap,Kendo Menu,当菜单绑定到web.sitemap时,如何向每个项目添加样式(htmlattribute) <?xml version="1.0" encoding="utf-8" ?> <siteMap> <siteMapNode title="Home" controller="Home" action="Overview"> <siteMapNode title="Grid"> <siteMapNode controller="

当菜单绑定到web.sitemap时,如何向每个项目添加样式(htmlattribute)

<?xml version="1.0" encoding="utf-8" ?>
<siteMap>
  <siteMapNode title="Home" controller="Home" action="Overview">
    <siteMapNode title="Grid">
      <siteMapNode controller="grid" action="index" title="First Look (Razor)" area="razor"/>
      <siteMapNode controller="grid" action="index" title="First Look (ASPX)" area="aspx"/>
    </siteMapNode>
    <siteMapNode title="Menu">
      <siteMapNode controller="menu" action="index" title="First Look (Razor)" area="razor"/>
      <siteMapNode controller="menu" action="index" title="First Look (ASPX)" area="aspx"/>
    </siteMapNode>
  </siteMapNode>
</siteMap>
网站地图

<?xml version="1.0" encoding="utf-8" ?>
<siteMap>
  <siteMapNode title="Home" controller="Home" action="Overview">
    <siteMapNode title="Grid">
      <siteMapNode controller="grid" action="index" title="First Look (Razor)" area="razor"/>
      <siteMapNode controller="grid" action="index" title="First Look (ASPX)" area="aspx"/>
    </siteMapNode>
    <siteMapNode title="Menu">
      <siteMapNode controller="menu" action="index" title="First Look (Razor)" area="razor"/>
      <siteMapNode controller="menu" action="index" title="First Look (ASPX)" area="aspx"/>
    </siteMapNode>
  </siteMapNode>
</siteMap>

谢谢

找到了将css应用于每个有条件菜单项的解决方案

Html.Kendo().Menu()
.Name("Menu")
.BindTo("web", (item, value) => {                                        
        if(item.Text.Equals("Home"))                                        
        {   
             item.Enabled = false;
             item.HtmlAttributes.Add("style", "background-color:#CCCCCC;");
             item.LinkHtmlAttributes.Add("style", "font-weight:bold; color:black;");
        }                                       
 })
 .Render();