1
對不起,如果這個問題已經被問及並回答,但我似乎無法擊中一個搜索詞,給了我一個答案。帶孩子路由的MVC 5路由
我有一個MVC5項目,我想使用像http://localhost/Controller/1/ChildController/Edit/1這樣的URL來訪問父記錄的子記錄。
這可能嗎?看起來像一個自定義的路由或屬性路由可能是解決方案,但我不能完全看到我將如何實現它。
編輯
我創建了這樣的
[Route("Supervision/{id:int}/Session/Edit/{sessionId:int}")]
public ActionResult SessionEdit(int id, int sessionId)
{
return View();
}
這似乎是我想要的工作控制器方法,所以現在我的問題是,這種方法好不好?它是否違反了最佳做法或標準?