我会尝试解释我想要做的事情。我的应用程序中有2个表。一个是Project,另一个是Bug。一个项目可能有几个错误。
我能够添加/编辑/删除项目。对于数据库中的每个项目,我添加了一个ActionLink,因此如果单击其名称,它应该显示与该项目相关的所有错误。
我告诉"应该显示"因为我能够在URL上看到带有ID的新页面,但是我还没有能够为BUG分配特定的项目ID。
例如:
BUG有描述,状态,日期......和项目ID(我想用来过滤我的错误)
所以我想要的是获取已被点击的项目的ID,因此当我点击创建操作时,我可以将ProjectID存储在BugDatabase中,其中包含MVC自动存储的所有其他值。 / p>
答案 0 :(得分:0)
您是否通过操作链接传递了值?
@Html.ActionLink(
"BUG",
"PROJECT",
"Project",
new {
ProjectId = myProjectId,
}
)