嵌套文件夹中的自定义ASP.NET MVC路由

Kez*_*zer 6 asp.net-mvc-routing

我想在我的MVC应用程序中使用子文件夹,因此当前路由不会削减它.

我有一个文件夹结构,如

Views/Accounts/ClientBalances/MyReport.aspx
Run Code Online (Sandbox Code Playgroud)

我想要一个像这样的URL http://myapp/Accounts/ClientBalances/MyReport.你如何通过映射路线实现这一目标?我有一个bash,但我对他们不是很精明.我以为它是沿着的

 routes.MapRoute( _
        "Accounts/ClientBalances", _
        "Accounts/ClientBalances/{controller}/{action}/{id}", _
        New With {.controller = "Home", .action = "Index", .id = ""} _
    )
Run Code Online (Sandbox Code Playgroud)

我没有运气.有任何想法吗?

Der*_*ins 1

视图的位置与路线无关。您的视图应该位于 Views/[ControllerName] 中