我是.net C#的新手,但我知道我在网址中输入的内容。在我的项目详细信息中,我放了一个创建成员的链接。但现在用户必须使用组合框选择之前的项目ID。我把它弄成了汽车。
在我的项目/细节中
@Html.ActionLink("Add member", "Create", "ProjectMember", new { id=Model.ProjectID }, null)
结果=> ProjectMember / Create / 1(=来自项目的id)
我想获取ID以便我创建一个新的项目成员,用户不必从创建视图中自动生成的Dropbox中选择项目中的id
我看了一些事情并附上了这个答案
<%=Url.RequestContext.RouteData.Values["id"]%>
但是当我发布它时,它出现的视图与&lt;%= Url.RequestContext.RouteData.Values [“id”]%&gt;
完全相同答案 0 :(得分:0)
你可以在ActionLink中传递id像这样
@Html.ActionLink("Add member", "Create", "ProjectMember", new { id=Model.ProjectID }, null)
了解更多信息。请参阅此链接ActionLink