如何按父ID列出另一个视图中的表/模型视图

时间:2014-02-05 17:57:08

标签: c# sql asp.net-mvc asp.net-mvc-4 razor

除了C#,我是MVC的新手,所以......请和我一起工作。

我正在开发一个简单的MVC项目 - 销售系统,所以我在SQL中有3个表

Prospects, Contacts, Activities

我习惯将表格略有不同,我猜是因为我肯定被卡住了。

这三个表有3个控制器,3个模型和3个视图。我已经设置了CRUD功能,而且事情进展得相当不错。

我的问题是让一个与另一个有关。因此,例如,当我打开潜在客户的索引视图时,我有一个所有潜在客户的网格。然后,我在每个潜在客户名称上都有一个actionlink,将我带到编辑视图。

在其中,我已经能够列出特定潜在客户的编辑字段(简单),然后我有一个活动网格,除了它是所有活动,而不仅仅是与所选潜在客户相同的活动。我将在哪里建立此连接?我知道我有可能在技术方面达不到那么远,但我会非常感谢任何建议。甚至可以让我更接近任何事情。例子是我最好的朋友。感谢大家。

查看 - 展望/修改 - 我如何展示所有活动     @{Html.RenderAction("Index", "Activity");}

活动控制器

public ActionResult Index()
{
    return View(db.Activities.ToList());
}

活动模型

public class Activity
{
    public int Id { get; set; }
    public string Type { get; set; }
    public DateTime Date { get; set; }

    public int ProspectId { get; set; }
    public int ProspectName{ get; set; }
}

0 个答案:

没有答案