【发布时间】:2015-10-11 04:18:19
【问题描述】:
我是 MVC 技术的新手。我已经很好地设置了我的项目,现在我想添加一些功能。我也创建了一个数据库并将其链接到我的项目。
项目表
Id,
Name,
...
错误表
Project Id,
Name,
...
在我的控制器的索引视图中,我可以看到可点击的整个项目列表。如果我按下例如项目“TEST”,我想显示一个新页面并仅显示与 TEST 项目 ID 匹配的错误。
我整天都在处理这个问题,但无法让它工作。你会怎么做?
【问题讨论】:
-
如果您是 MVC 新手,您需要遵循一个基本教程来了解其中使用的原理和模式。我推荐 ASP.NET 网站。
-
你在使用实体框架吗?代码优先还是数据库优先?
-
正如@Frederick Marcoux 建议的那样,如果您刚开始使用 MVC,它可能是有用的教程。这是一个很好的:asp.net/mvc/overview/getting-started/introduction/…
-
您可以进行一个名为 BugDetails 的操作,该操作采用参数 ProjectId 并返回 ParttailView db.Bugs.Where(m=> m.ProjectId==ProjectId) 的结果并在您的项目视图中调用 @ Html.Action("BugDetails","ProjectControllerName",new {ProjectId = Model.Id),如果仍然感到困惑,我将在答案中提供示例
-
@user5135401,您的回答将不胜感激。谢谢大家的回复。
标签: asp.net-mvc entity-framework model-view-controller