RouteTable.Routes Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 (Shared
Visual 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.