假设这TumourGroup
是一个控制器的名称,并且你有一个看起来像这样的路由:
routes.MapRoute(
"Default",
"{controller}, {action}, {id}",
new { controller="Home", action="Index", id="" }
)
然后在您的TumourGroup
控制器中,您只需要一个如下所示的控制器方法:
public ActionResult CreateSub (int id)
{
// blah
}
参数 id 将包含来自 Url 的 id。
编辑:在提交表单时包含 id:
public ActionResult CreateSub (TumourGroupSubcategory tumourSubgroupToCreate)
{
// blah
}
将 id 作为属性添加到您的TumorGroupSubcategory
类中。
在您提交的表单视图中,包含一个与您的类中的 id 名称相同的隐藏字段TumorGroupSubcategory
,并使用您的 id 字段填充它。
当您的用户提交表单时,Model Binder 将拾取该字段,并tumourSubgroupToCreate
自动将其放入 id 属性中。