RouteTable Classe

Définition

Stocke les itinéraires d’URL pour une application.

public ref class RouteTable
public class RouteTable
type RouteTable = class
Public Class RouteTable
Héritage
RouteTable

Exemples

L’exemple suivant montre comment ajouter un Route objet à la Routes propriété .

void Application_Start(object sender, EventArgs e) 
{
    RegisterRoutes(RouteTable.Routes);
}

public static void RegisterRoutes(RouteCollection routes)
{
    routes.Add(new Route
    (
         "Category/{action}/{categoryName}"
         , new CategoryRouteHandler()
    ));
}
Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
    RegisterRoutes(RouteTable.Routes)
End Sub

Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
    Dim urlPattern As String
    Dim categoryRoute As Route
    
    urlPattern = "Category/{action}/{categoryName}"
    
    categoryRoute = New Route(urlPattern, New CategoryRouteHandler)
    
    routes.Add(categoryRoute)
End Sub

Remarques

Les itinéraires sont des modèles d’URL utilisés pour le traitement des demandes et qui peuvent être utilisés pour construire des URL dynamiquement. La Routes propriété est une static propriété (Shared en Visual Basic) qui contient tous les itinéraires d’une application qui sont utilisés pour spécifier la façon dont une demande d’URL est mise en correspondance avec une classe qui gère la requête. Pour spécifier un itinéraire, vous ajoutez la définition de route à la Routes propriété . En règle générale, vous ajoutez des itinéraires à la Routes propriété à partir d’un gestionnaire d’événements pour l’événement Application_Start dans le fichier Global.asax.

Lorsqu’une application ASP.NET gère une requête, l’application effectue une itération dans la collection d’itinéraires dans la Routes propriété pour rechercher l’itinéraire qui correspond au format de la demande d’URL. L’ordre des itinéraires que vous ajoutez à la Routes propriété est significatif, car l’application utilise le premier itinéraire qu’elle trouve dans la collection qui correspond à l’URL.

Constructeurs

RouteTable()

Initialise une nouvelle instance de la classe RouteTable.

Propriétés

Routes

Obtient une collection d’objets dérivés de la classe RouteBase.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi