Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何从url获取id并在另一个控制器创建视图中使用它_Asp.net_Asp.net Mvc - Fatal编程技术网

Asp.net 如何从url获取id并在另一个控制器创建视图中使用它

Asp.net 如何从url获取id并在另一个控制器创建视图中使用它,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我对.NETC非常陌生,但我很想得到我放在url中的id。在我的项目详细信息中,我放置了一个创建成员的链接。但是现在用户必须用组合框选择上一个项目Id。我把它绕成自动的 在我的项目/细节中 @Html.ActionLink("Add member", "Create", "ProjectMember", new { id=Model.ProjectID }, null) 结果=> ProjectMember/Create/1=来自项目的id 我想获得ID,这样我就可以创建一个新的project

我对.NETC非常陌生,但我很想得到我放在url中的id。在我的项目详细信息中,我放置了一个创建成员的链接。但是现在用户必须用组合框选择上一个项目Id。我把它绕成自动的

在我的项目/细节中

@Html.ActionLink("Add member", "Create", "ProjectMember", new { id=Model.ProjectID }, null)
结果=> ProjectMember/Create/1=来自项目的id


我想获得ID,这样我就可以创建一个新的projectmember,用户不必从创建视图中自动生成的dropbox中从project中选择ID

我查了一些东西,得出了这个答案

<%=Url.RequestContext.RouteData.Values["id"]%>

但是,当我在文章中发布这篇文章时,它显示的视图与

完全相同,您可以像这样在ActionLink中传递id

@Html.ActionLink("Add member", "Create", "ProjectMember", new { id=Model.ProjectID }, null)

了解更多信息。查看此链接

请正确解释您想要的确切内容..可能重复我想要获得ID,因此我创建一个新的项目成员用户不必从项目中选择ID谢谢您为我提供了正确的语法,但这不是我正在查找的内容for@user257696:那你在找什么。你能解释一下吗?如上所述,您可以在Action方法中获取id。您不需要从project中选择。我希望获取id,以便在创建新的project成员时,用户不必从create视图中自动生成的dropbox中从project中选择id