gpt4 book ai didi

asp.net-mvc - 来自对象的动态导航

转载 作者:行者123 更新时间:2023-12-02 00:20:40 24 4
gpt4 key购买 nike

我正在开发一个 ASP.NET MVC3 Web 应用程序,我想创建一个导航菜单,其中有一个从对象动态创建的子菜单。例如,我有一个包含书籍列表的图书馆对象/模型。我希望我的导航动态填充指向每本书的链接并显示它们的标题。

例如:

Home
Book List
- Book 1
- Book 2
- Book 3
About

我通过将库对象从我的 Controller 传递到 ViewData 来实现这一点。我的共享 _Layout.cshtml 页面然后读取 ViewData 并填充导航菜单。但是,此解决方案的缺点是,在我的 Controller 中返回 View 的每个方法都必须将 Library 对象放入 ViewData 中。所以我想知道是否有更好或更简单的方法来做到这一点?

我相信这可以用 jQuery 来完成,但也许你们都有更好的主意。

最佳答案

查看 Phil Haacked 博客 Html.RenderAction and Html.Action .他的示例实际上是一个菜单,您可以轻松地从布局中调用它。

关于asp.net-mvc - 来自对象的动态导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11061385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com