在 MVC 中将子项添加到与父项相同的表单上
Posted
技术标签:
【中文标题】在 MVC 中将子项添加到与父项相同的表单上【英文标题】:Adding Child items on same form as parent in MVC 【发布时间】:2011-10-27 21:50:05 【问题描述】:我正在尝试创建一个简单的测验。 数据库设计使我可以为每个问题添加任意数量的答案。
我想在一个表单/页面上编辑所有内容。
我会有问题的字段(文本、日期、islive 等),然后是开始添加答案的选项。
我们的想法是列出当前答案,并能够编辑/删除和添加新答案。
这是我不确定最佳方法的一点。
我在想我可能需要对 ActionResults 进行 ajax/jquery 调用来实现这一点,但不太确定? (我不介意页面是否重新加载,但我确实希望保持 URL 不变)
以上内容仅针对 CMS 方面。
我创建了一个 Entity-framework 4.1 DB 上下文,我可以正确查询它(我可以循环现有问题,然后循环该问题的答案)。
我有一个想法: 我的页面上有两个表单,它们发布到不同的操作。然后我只是重定向回初始视图,并在添加答案时重新加载所有内容。
【问题讨论】:
【参考方案1】:也许最好的方法是答案应该是部分观点?
【讨论】:
以上是关于在 MVC 中将子项添加到与父项相同的表单上的主要内容,如果未能解决你的问题,请参考以下文章
使用 Composition API 在 Vue 中处理子项和父项中的提交事件
双向多对一关联。插入新子项时,还会插入一个新的不需要的父项,并与子项具有相同的名称