Asp.net mvc 带子路由的MVC 5路由

Asp.net mvc 带子路由的MVC 5路由,asp.net-mvc,asp.net-mvc-5,asp.net-mvc-routing,Asp.net Mvc,Asp.net Mvc 5,Asp.net Mvc Routing,很抱歉,如果这个问题已经被问到和回答了,但我似乎找不到一个能给我答案的搜索词 我有一个MVC5项目,我想使用类似url的url来访问父记录的子记录 这可能吗?看起来自定义路由或属性路由可能是解决方案,但我不太清楚如何实现它 编辑 我创建了这样一个控制器方法 [路由(“监督/{id:int}/Session/Edit/{sessionId:int}”)] 公共操作结果SessionEdit(int-id,int-sessionId) { 返回视图(); } 这似乎是我想要的,所以现在我的问题是,

很抱歉,如果这个问题已经被问到和回答了,但我似乎找不到一个能给我答案的搜索词

我有一个MVC5项目,我想使用类似url的url来访问父记录的子记录

这可能吗?看起来自定义路由或属性路由可能是解决方案,但我不太清楚如何实现它

编辑

我创建了这样一个控制器方法

[路由(“监督/{id:int}/Session/Edit/{sessionId:int}”)]
公共操作结果SessionEdit(int-id,int-sessionId)
{
返回视图();
}
这似乎是我想要的,所以现在我的问题是,这种方法行吗?它是否违反了任何最佳实践或标准

这似乎是我想要的,所以现在我的问题是,这种方法行吗?它是否违反了任何最佳实践或标准

是的,这是可以的,不会违反任何最佳实践标准。你没有给这条路线留下任何模棱两可的余地,这很好