IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET MVC Discussion :

Area : 404 à chaque fois [Débutant]


Sujet :

ASP.NET MVC

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 154
    Points : 110
    Points
    110
    Par défaut Area : 404 à chaque fois
    Bonjour,

    Je sèche complètement sur les Area.

    La structure de mon site (un essai) :


    Sur mon Master.Page, j'ai ajouté ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%: Html.ActionLink("Le Lien", "Outils", "Outils", New With {.area = "Agence", .Key = 1})%>
    Voici le résultat du lien :
    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 :
    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
    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
     
    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
    Je sèche complètement....

    Merci


    Portekoi

  2. #2
    Membre régulier
    Inscrit en
    Octobre 2004
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 154
    Points : 110
    Points
    110
    Par défaut
    Je me réponds à moi même :

    Dans le controleur qui est dans le dossier /Areas/Agence/Controller/, il faut ajouter tout en haut :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Namespace NOM_DU_PROJET.Areas.Agence.Controllers
    Et ça marche...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/05/2006, 17h27
  2. le makefile refait tout à chaque fois?!
    Par jula dans le forum Systèmes de compilation
    Réponses: 2
    Dernier message: 25/04/2006, 17h08
  3. [Cookies] L'ID de session change à chaque fois ! :-(
    Par seb92500 dans le forum Langage
    Réponses: 3
    Dernier message: 20/04/2006, 12h38
  4. [C#]Authentification qui échoue : a chaque fois "Login inco
    Par The_revival dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/04/2006, 22h36
  5. ShellExecuteEx ne s'execute pas à chaque fois??
    Par Gothico dans le forum MFC
    Réponses: 11
    Dernier message: 01/03/2005, 22h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo