asp.net-mvc – 许多关系的CRUD视图,复选框
发布时间:2020-12-16 07:23:25 所属栏目:asp.Net 来源:网络整理
导读:我正在努力弄清楚我需要做些什么才能让它发挥作用.我正在用EF学习ASP.NET MVC CodeFirst.如果我制作模型,我可以简单地为该模型添加一个控制器,并添加脚手架来创建自动处理CRUD的视图.但现在我有两个模型,项目和类别.它们具有多对多的关系,并且数据库使用关联
我正在努力弄清楚我需要做些什么才能让它发挥作用.我正在用EF学习ASP.NET MVC CodeFirst.如果我制作模型,我可以简单地为该模型添加一个控制器,并添加脚手架来创建自动处理CRUD的视图.但现在我有两个模型,项目和类别.它们具有多对多的关系,并且数据库使用关联表正确设计,而无需为其创建单独的模型.模型的代码是这个….
public class Project { public int ProjectId { get; set; } public string Title { get; set; } public string Description { get; set; } public string Testimonial { get; set; } public virtual ICollection<Image> Images { get; set; } public virtual ICollection<Category> Categories { get; set; } public Project() { Categories = new HashSet<Category>(); } } public class Category { public int CategoryId { get; set; } public string Name { get; set; } public ICollection<Project> Projects { get; set; } public Category() { Projects = new HashSet<Project>(); } } 所以我添加我的控制器并做脚手架.我进去创建我的类别就好了.但是当涉及到我的项目/创建视图时,我想这样做以便所有类别都显示为复选框.此外,我想确保在能够提交表单以创建项目之前至少选择一个类别.我该怎么做? 解决方法
有关在类似方案中使用复选框的示例,请参阅本教程中的向教师编辑页面添加课程分配:
http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/updating-related-data-with-the-entity-framework-in-an-asp-net-mvc-application (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 是否可以嵌套部分视图?
- asp.net-mvc-3 – 在渲染的部分视图中访问Viewbag数据
- asp.net – Response.Redirect和线程被中止错误?
- asp.net-mvc – 如何将MVC 3项目更新为jQuery 1.6?
- asp.net – 无法加载文件或程序集“Oracle.DataAccess”或其
- asp.net-mvc – 在数据实体框架中显示名称
- asp.net-mvc – 为什么HtmlHelpers需要这个HtmlHelper帮助器
- asp.net-mvc – MVC:如何将/sitemap.xml路由到ActionResul
- asp.net-mvc – 为Orchard创建一个模块,用于存储来自前端的
- asp.net-mvc – ASP.NET MVC:AJAX调用的控制器是否返回JSO
推荐文章
站长推荐
- asp.net-mvc-4 – 为什么ResolveBundleUrl不能用
- asp.net-mvc – ASP.NET MVC – 数据库的替代方案
- asp.net-mvc-3 – MVC 3子域路由
- strings
- asp.net-mvc – IdentityDbContext vs Reb的DbCo
- 如何判断在传统ASP中使用ADO调用SQL Execute()是
- asp.net-mvc – 如何通过URL获取RouteData?
- asp.net-core – 获取具有指定角色的用户
- asp.net – .net 4.5 iis HighDensityWebHosting
- asp.net-core – Stream的意外结束,内容可能已被
热点阅读