c# - 如何提交包含现有选择的多个复选框选择并将新修改的项目保存在 ASP.NET MVC 中
问题描述
我有一个名为的模型Course
和另一个名为SelectedCourse
. 这两个模型代表两个不同的表,并且具有各自独有的属性,因此类型不同。
我想以List<Course>
多个复选框的形式显示在我的页面上。中可用的课程List<SelectedCourse>
应标记为已选中。
如何构建我的 ViewModel 来实现这一点?
对于 Post,我想将 ViewModel 列表返回给控制器和 POST 操作。然后只能将已修改(选择/取消选择)的项目删除/添加到表示List<SelectedCourse>
.
我如何实现这一目标?
(因为我不知道如何创建我的 ViewModel,所以我无法提供 cshtml 或控制器操作来证明努力)
解决方案
推荐阅读
- django - Django,检测object.filter是否返回0个对象
- git - GitKraken 针对我的情况推送和拉取命令
- javascript - 在前面添加零的同时生成数字
- javascript - 如何从一个键上包含一个数组的对象数组中获取不同的值并计算 JavaScript?
- unity3d - ARCore 跟踪智能手机上的哪个点?
- java - 当 IntelliJ 运行 Maven 项目时,“幕后”会发生什么?
- java - Junit5测试同一个接口的多个实现
- openapi - 在 apigee 上部署 OpenAPI 规范
- python - 从文本中提取数字+空格/连字符和字母数字值
- cypress - 柏树处理小数位