0

我在菜单组件中为 mvc 使用 Telerik 控件我遇到了一个奇怪的问题,它发布了集合中的最后一个 id,如果我有moduleIDs =23 和 21,我在服务器上得到的只是 21 我有以下代码

menu.Add()
      .Text(items.ModuleName)                   
      .Content(() =>
                {%>
                  <%Html.RenderAction("ContentDocument", new { id = items.ModuleID });%>
                    <%});
                }  

似乎一旦菜单代码完成加载,就会调用 Action

4

1 回答 1

0

主要问题是telerik菜单需要一个字符串,我通过使用string.Formatlike解决了它

.Content(string.Format("{0}", Html.Action("ContentDocument", new { id=items.ModuleID })));

希望它会在未来对其他人有所帮助。

于 2012-05-24T06:20:08.777 回答