je serais probablement faire quelque chose comme ça dans l'enregistrement de votre région:
Public Overrides ReadOnly Property AreaName() As String
Get
Return "Artists"
End Get
End Property
Public Overrides Sub RegisterArea(ByVal context As System.Web.Mvc.AreaRegistrationContext)
context.MapRoute(_
"Artists_default", _
"Artists/{artistName}/{controller}/{id}/{action}", _
New With {.id = UrlParameter.Optional, .action = "Index"} _
)
End Sub
Traiter images/blogs/albums en tant que votre contrôleur. Placez l'action à la fin de la chaîne afin qu'elle reste invisible si chacun de vos exemples est une seule action.
EDIT: Il y a une deuxième partie à votre question :)
En allant dans cette voie, vous aurez alors une structure de dossiers comme celui-ci
Areas
Artists
Controllers
ImagesController
BlogController
AlbumsController
Views
Images
Index
Blog
Index
Albums
Index
Votre vue nom du dossier correspond à un nom de contrôleur , le nom de la vue correspond généralement à une action.
ok. Je devine mais comment puis-je organiser ma zone de vue? Domaines - Artistes - Index.aspx - Blogs.aspx - Albums.aspx ? – CurlyFro
cool - merci pour la mise à jour – CurlyFro