使用多个部分视图一次创建多个依赖实体 - 实体框架

时间:2014-04-16 10:31:03

标签: c# asp.net-mvc entity-framework asp.net-mvc-5 asp.net-mvc-partialview

我有一个视图,其中呈现了3个部分视图: 1.部分视图:主要实体(描述,名称等) 2. PV:某些值需要主实体的ID和另一个表的ID 3. PV:另一个自定义值表(例如x,y值),它还需要主实体ID

所以我的问题是我如何正确绑定,一次创建这些dependend实体? 主要实体不是问题,而是其他两个PV,因为我不确定如何能够在视图中添加自定义数量的此条目,然后将它们完全发送回服务器。我想EF的导航属性不可能吗?但是当使用"数据传输对象" (自定义类)如何处理? 首先获取空白页面时是否需要创建空值列表?

2 个答案:

答案 0 :(得分:0)

您只需简单的步骤即可加载n个视图

JQuery的:

<Script>
$("#myPartialView1").load('/URL?Params='+Value);
$("#myPartialView2").load('/URL?Params='+Value);
$("#myPartialView3").load('/URL?Params='+Value);
</Script>

@Using(Html.BeginForm())
{

<div id="myPartialView1"></Div>
<div id="myPartialView2"></Div>
<div id="myPartialView3"></Div>

<input Type="Submit" Value="Submit">
}

视图中显示的所有数据都将发布在主操作方法上。 希望这对你有所帮助。 祝好运。 谢谢永远的感谢。 请投票。

答案 1 :(得分:0)

实际上我没有得到确切的观点,但请注意所有部分视图中存在的关系可能是外键和主键。

抱歉没有找到你。请出示图片以获得进一步的帮助。