Bonjour,
Je sèche complètement sur les Area.
La structure de mon site (un essai) :
Sur mon Master.Page, j'ai ajouté ceci :
Voici le résultat du lien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <%: Html.ActionLink("Le Lien", "Outils", "Outils", New With {.area = "Agence", .Key = 1})%>
http://localhost:33493/Home/Outils?Length=6
Et j'ai une superbe 404.
Même en saisissant cette URL :
http://localhost:33493/Agence/Outils?Length=6
J'ai aussi une 404
Dans mon fichier AgenceAreaRegistration :
Mon controleur OutilsController :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Namespace Intranet.Areas.Agence Public Class AgenceAreaRegistration Inherits AreaRegistration Public Overrides ReadOnly Property AreaName() As String Get Return "Agence" End Get End Property Public Overrides Sub RegisterArea(ByVal context As System.Web.Mvc.AreaRegistrationContext) context.MapRoute( _ "Agence_default", _ "Agence/{controller}/{action}/{id}", _ New With {.action = "Index", .id = UrlParameter.Optional} _ ) End Sub End Class End Namespace
Je sèche complètement....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Namespace Intranet Public Class OutilsController Inherits System.Web.Mvc.Controller ' ' GET: /Agence/Outils Function Outils() As ActionResult Return View() End Function End Class End Namespace
Merci
Portekoi
Partager