Freigeben über


DynamicDataRoute Klasse

Definition

Stellt eine Route dar, die von ASP.NET Dynamic Data verwendet wird.

public ref class DynamicDataRoute : System::Web::Routing::Route
public class DynamicDataRoute : System.Web.Routing.Route
type DynamicDataRoute = class
    inherit Route
Public Class DynamicDataRoute
Inherits Route
Vererbung
DynamicDataRoute

Hinweise

Sie verwenden Routen, um dynamische Daten Verhalten zu konfigurieren.

Die statische- Routes Eigenschaft des RouteTable Typs enthält eine Auflistung von Routen. Für dynamische Daten werden Routes in der Application_Start Datei Global. asax in der Regel eine oder mehrere Routen registriert (der-Eigenschaft hinzugefügt). Beispielsweise bestimmen Routen, ob die Details für eine Daten Zeile auf der gleichen Seite wie die Liste der Zeilen angezeigt werden sollen. Sie können auch bestimmen, ob Details auf der gleichen Seite wie die Liste der Zeilen für einige Tabellen, aber keine anderen angezeigt werden sollen.

Legen Sie die Action Eigenschaften,, und fest, und ViewName Table Geben Sie Model im Konstruktor ein Muster für die URL an Route .

Dynamische Daten verwendet das URL-Muster, das Sie bereitstellen, um URL-Muster für Anforderungen abzugleichen und URLs zu erstellen. Weitere Informationen finden Sie unter DynamicDataRoute.

Konstruktoren

DynamicDataRoute(String)

Initialisiert eine neue Instanz der DynamicDataRoute-Klasse unter Verwendung des angegebenen URL-Musters.

Eigenschaften

Action

Ruft den Namen einer Aktion für eine Route ab oder legt diesen fest.

Constraints

Ruft ein Wörterbuch von Ausdrücken ab oder legt dieses fest, die gültige Werte für einen URL-Parameter angeben.

(Geerbt von Route)
DataTokens

Ruft benutzerdefinierte Werte ab oder legt diese fest, die an den Routenhandler übergeben werden, aber nicht verwendet werden, um zu bestimmen, ob die Route mit einem URL-Muster übereinstimmt.

(Geerbt von Route)
Defaults

Ruft die zu verwendenden Werte ab oder legt diese fest, wenn die URL nicht alle Parameter enthält.

(Geerbt von Route)
Model

Ruft das Datenmodell ab, für das die Route gilt, oder legt dieses fest.

RouteExistingFiles

Ruft einen Wert ab oder legt ihn fest, der anzeigt, ob URLs, die mit einer vorhandenen Datei übereinstimmen, vom ASP.NET-Routing behandelt werden sollen.

(Geerbt von RouteBase)
RouteHandler

Ruft das Objekt ab, das Anforderungen für die Route verarbeitet, oder legt es fest.

Table

Ruft den Namen der Tabelle für die Route ab oder legt diesen fest.

Url

Ruft das URL-Muster für die Route ab oder legt es fest.

(Geerbt von Route)
ViewName

Ruft den Namen der ASPX-Seite ab, die einer Route zugeordnet ist, oder legt diesen fest.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetActionFromRouteData(RouteData)

Gibt die Aktion aus dem RouteData-Objekt für die aktuelle Dynamic Data-Webanforderung zurück.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetRouteData(HttpContextBase)

Gibt Routinginformationen für eine bestimmte Webanforderung zurück.

GetTableFromRouteData(RouteData)

Identifiziert die Tabelle, die einer Dynamic Data-Webseitenanforderung zugeordnet ist.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Gibt den virtuellen Pfad einer Route zurück.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Bestimmt, ob ein Parameterwert mit der Einschränkung für diesen Parameter übereinstimmt.

(Geerbt von Route)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch