【发布时间】:2017-10-15 22:23:07
【问题描述】:
我是 MVC.net 的新手,我还是个学生,我正在努力变得更好
这就是我所拥有的
@Html.ActionLink(item.nom_d, "index", "filières")
每个部门都有很多子部门,所以我想知道如何过滤此操作链接,因此它只会显示Item.nom_d 下的子部门,只是我希望我说清楚一点.
【问题讨论】:
-
请重新表述您的问题和/或包含更多代码。您所问的与应该在控制器中执行的行为有关,而您所显示的只是来自视图的帮助程序代码。另外,我建议对 MVC 进行更多研究。
-
如果不清楚,我很抱歉,我想根据 item.nom_d 过滤下一个视图( filières ),我做了一些搜索,但不能很好地理解安静。如果你还是不明白。我想使用一些 SQL 查询来动态更改文件视图 .. 谢谢您的时间
-
您的问题似乎是概念性的。您不能“过滤 ActionLink”。 ActionLink 将创建一个 WebRequest,它应该由 Controller 方法捕获。然后在这种情况下,您可以使用 item.nom_d 字段过滤数据层并获取子部门。有了它,您可以返回带有子部门数据的 View 或 PartialView。这是您应该遵循的工作流程的抽象概念,而且我可以在没有代码的情况下为您提供更多帮助。
-
所以想说我应该为每个 Item.nom_d 创建一个控制器?
-
没有。控制器将是一个 GET 请求,它将接收 Item.nom_d 作为参数,并将返回带有子部门的 View 或 PartialView。够清楚吗?
标签: asp.net-mvc visual-studio asp.net-mvc-5