2010-05-27 8 views
0

j'ai plusieurs classes de AreaRegistration qui un chacun des registres propres voies et chacun ont des éléments dupliqués tels que le texte en gras dans ci-dessous:comment avoir AreaRegistrations minimum avec mettre des éléments dupliqués en place seul

context.MapRoute("Search", "**{culture}/{style}**/search", 
          new 
          { 
           **culture = cultureValue, 
           style = styleValue,** 
           controller = "search", 
           action = "default" 
          }, 
          new 
          { 
           **culture = new CultureRouteConstraint(), 
           style = new StyleRouteConstraint()** 
          }); 

comment je peux avoir minimum AreaRegistrations avec mettre des éléments dupliqués dans un seul endroit qui gère cela? c'est possible?

Répondre

1

Vous pouvez ajouter des itinéraires au fichier Global.asax et utiliser la valeur de route area. Par exemple:

routes.MapRoute("Search", "{culture}/{style}/search", new 
          { 
          culture = cultureValue, 
          style = styleValue, 
          controller = "search", 
          action = "default", 
          area = "areaName" 
          }); 
+0

mon moyen était que j'ajoute un peu dupliqué dans une classe semblable à un conteneur et lorsque chaque route est enregistrée; deux sections fusionnent ensemble! Je ne sais pas c'est possible ou non! ??! aussi je sais que nous pouvons ajouter des routes i global.asax fichier; mais mes moyens en étaient un autre;) – Sadegh