Asp.net mvc Net核心MVC中可重用的级联下拉列表
我有一个级联下拉列表,它在我的大多数视图中都使用 除了使用MVC在.Net Core中创建局部视图外,还有其他方法可以在所有视图中重用它们吗Asp.net mvc Net核心MVC中可重用的级联下拉列表,asp.net-mvc,asp.net-core,Asp.net Mvc,Asp.net Core,我有一个级联下拉列表,它在我的大多数视图中都使用 除了使用MVC在.Net Core中创建局部视图外,还有其他方法可以在所有视图中重用它们吗 TIA。在asp.net核心中,您可以使用 视图组件类似于局部视图,但功能更强大,它可以包含业务逻辑,与控制器和视图之间的关注点分离和可测试性优势相同,并且适用于具有可重用渲染逻辑的任何位置,该逻辑对于局部视图来说过于复杂。我为ViewComponent创建了一个虚拟项目。问题是,即使我在控制器中过滤国家和州列表,视图也不会在这两个下拉列表中反映过滤后的数
TIA。在asp.net核心中,您可以使用
视图组件类似于局部视图,但功能更强大,它可以包含业务逻辑,与控制器和视图之间的关注点分离和可测试性优势相同,并且适用于具有可重用渲染逻辑的任何位置,该逻辑对于局部视图来说过于复杂。我为ViewComponent创建了一个虚拟项目。问题是,即使我在控制器中过滤国家和州列表,视图也不会在这两个下拉列表中反映过滤后的数据:(您应该在视图组件内部实现业务逻辑。不理解..我应该在cshtml文件中过滤我的状态吗?您可以详细说明吗?您是否在ViewComponent类中编写数据库查询?是的,代码类似于此链接。。