除了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; }
}