在mvc 3中为嵌套类的CRUD创建模型/视图

本文关键字:创建 CRUD 模型 视图 mvc 嵌套 | 更新日期: 2023-09-27 18:17:56

为具有原语的类创建CRUD很简单,表单是自动生成的,但是我想为具有一个或多个其他类列表作为其成员的类创建CRUD操作的视图和控制器。

for eg(不是一个好的/实际的模型,但用于示例),

class Student {
    int id;
    string name;
    string dob;
    list<ClassDetails> classes
}
class ClassDetails {
    int id;
    int name;
    string teacherName;
}

我如何手动或通过脚手架创建视图,以便页面有一个名称框,dob,然后允许用户选择"添加"或类似的东西,并在同一页面上添加任意数量的类详细信息,然后点击"提交"?

我尝试以这种方式创建一个类,但它为学生和ClassDetails创建了不同的视图/控制器,而不是在同一页面上。他们是否有任何示例项目或教程来展示如何实现这一点?

在mvc 3中为嵌套类的CRUD创建模型/视图

Steve Sanderson有一个很好的脚手架实现,可以帮助您,并在这里进行了详细的描述。