我正在从事一个企业规模的项目,其中我有一个名为类别的自引用表,如下所示。同样在我当前的模型中,我使用下表关联来获取数据。(使用 EF6)。
我在 DB 中有用于上述 MM 关系的 MM 映射表。
在我的控制器中,GET 操作结果返回具有 Ilist(所有父类别)的模型。然后,当用户选择项目(在视图中)时,我使用 Ajax 检索 Ilist 以获取下一个类别子集(通过 Id 传递给控制器 - 返回 Json 结果)并动态显示在父选择列表旁边,如下所示。(我最多有 4 个子集)
当用户选择类别时,我正在使用 Ajax 调用来加载相关类别并动态创建选择列表或下拉列表,如下所示:
我的问题是由于所有这些数据都是通过 Ajax 加载的,我如何将它们绑定到我的父模型。当用户将 from 发布到控制器时,如何将用户选择的数据捕获到一个父模型中。
我知道我可以使用 Ajax 并使用 Json 捕获并传输到控制器,但是我需要使用 modelview,我可以使用 partiview 来克服这个问题吗?
请告知可用的选项..