Aracılığıyla paylaş


RouteTable.Routes Özellik

Tanım

sınıfından türetilen RouteBase bir nesne koleksiyonunu alır.

public:
 static property System::Web::Routing::RouteCollection ^ Routes { System::Web::Routing::RouteCollection ^ get(); };
public static System.Web.Routing.RouteCollection Routes { get; }
static member Routes : System.Web.Routing.RouteCollection
Public Shared ReadOnly Property Routes As RouteCollection

Özellik Değeri

Koleksiyondaki tüm yolları içeren bir nesne.

Örnekler

Aşağıdaki örnekte özelliğine bir Route nesnenin nasıl ekleneceği gösterilmektedir Routes .

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

Açıklamalar

Yollar, istekleri işlemek için kullanılan ve URL'leri dinamik olarak oluşturmak için kullanılabilen URL desenleridir. Routes özelliği, URL isteğinin isteği işleyen bir static sınıfla nasıl eşleşeceğini belirtmek için kullanılan tüm nesneleri temsil eden bir özelliktir (SharedVisual Basic'te). Bir yol belirtmek için, yol tanımını özelliğine Routes eklersiniz. Genellikle, Global.asax dosyasındaki olay için Application_Start bir olay işleyicisinden özelliğine yollar Routes eklersiniz.

bir ASP.NET uygulaması bir isteği işlediğinde, uygulama URL isteğinin biçimiyle eşleşen yolu bulmak için özelliğindeki Routes yol koleksiyonunda yinelenir. Uygulama, koleksiyondaki URL ile eşleşen ilk yolu kullandığından, özelliğine eklediğiniz Routes yolların sırası önemlidir.

Şunlara uygulanır

Ayrıca bkz.