0
私はASP.NET MVC 4.5アプリケーションを持っています。このアプリでは、コントローラが2つあります:Parent
とChildren
です。このような外観:ASP.NET MVC - ルーティング構造
[RoutePrefix("dashboard/parents")]
public partial class ParentsController : Controller
{
public ActionResult Index()
{
return View();
}
[Route("add")]
public ActionResult Add()
{
return View();
}
}
[RoutePrefix("dashboard/children")]
public partial class ChildrenController : Controller
{
public ActionResult Index()
{
return View();
}
[Route("add")]
public ActionResult Add()
{
return View();
}
}
現時点では、これらのコントローラは私が望むように動作します。しかし、私のChildrenController
では、私は追加ルートに過負荷のようなものを追加したい。つまり、ユーザーが/ dashboard/parents/{parentId}/children/addにアクセスできるようにしたいと考えています。このURLは、特定の親に子を追加するために使用されます。私の質問は、このタイプのシナリオを可能にするためにコントローラを更新する方法です。
ありがとうございました!
クール!私はチルダのアプローチについて知らなかった。共有してくれてありがとう。 – user687554