entity-framework-4.1 – Asp.net MVC 4,如何以相同的形式制作Ma
我使用实体框架4.2和MVC 4
我有这个模型/数据库结构 用户信息 UserFavoriteColor 是否可以在一个Create Controller Action中填充UserInformation表,然后填充UserFavoriteColor. 我知道我可以通过创建2个分离sectiosn分两步执行此操作.但这不是我想要的. 解决方法
通常,您将使用jQuery插入新行.由于我们不知道您的代码是什么样的,因此很难向您展示如何完成此操作,但您可以在此处查看示例:
http://ivanz.com/2011/06/16/editing-variable-length-reorderable-collections-in-asp-net-mvc-part-1/ 诀窍是你必须适当地命名它们,以便模型绑定器在你单击保存时将它们添加到你的集合中.然后,您必须在post方法中编写代码以遍历颜色列表并添加任何已存在的记录. 这是一个相对复杂的事情,所以这里不能简单地涵盖一个答案. 另一种选择是简单地为add-new按钮设置一个动作,然后在数据集中插入一个空白记录,在回发时现在将获得3条记录(其中一条记录为空值).当您填写值时,它将回发到主post方法并更新空白记录. 此解决方案的缺点是,如果用户添加新记录但未保存,则空白记录将保留在数据库中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – asp.net mvc url action忽略旧参数值
- asp.net-mvc – 使用401发送消息:Asp.net Web-api
- asp.net-mvc – 将URL作为get参数传递?
- asp.net – (客户端)禁用提交按钮的最佳方法是什么?
- asp.net-mvc – asp.net mvc授权使用角色
- asp.net-mvc – delphi web服务从.net mvc应用程序获取不同
- asp.net – URL长度的最佳限制是什么? 100,200
- asp.net-mvc – 如何在cshtml中停止ASP.NET MVC视图渲染?
- JObject对象如何获取深度属性值&不判断key是否存在获取
- SignalR控制台自托管服务端向web客户端指定用户推送数据,客
- ASP.NET Core MVC base64映像到IFormFile
- asp.net – Server.Transfer vs. Context.Rewrit
- asp.net-mvc-3 – 在MVC3中,如何获取当前控制器名
- asp.net – 使用Web.config和会话变量控制网站文
- asp.net – 由于Microsoft.Web.Services3.StateM
- asp.net – 如何将trace.axd导出到文件
- 使用数字填充asp.net下拉列表
- 如何在加载数据时创建页面覆盖 – asp.net/jquer
- asp.net-mvc – 控制器或模型中的存储库?
- asp.net-mvc – 获取Web层之外的当前Principal