Condividi tramite


DynamicDataRoute Classe

Definizione

Rappresenta una route utilizzata da ASP.NET Dynamic Data.

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
Ereditarietà
DynamicDataRoute

Commenti

Le route vengono usate per configurare il comportamento dei dati dinamici.

La proprietà statica Routes del RouteTable tipo contiene una raccolta di route. Per Dynamic Data, una o più route vengono in genere registrate (aggiunte alla Routes proprietà) nell'evento Application_Start nel file Global.asax. Ad esempio, le route determinano se i dettagli di una riga di dati devono essere visualizzati nella stessa pagina dell'elenco di righe. Possono anche determinare se i dettagli devono essere visualizzati nella stessa pagina dell'elenco di righe per alcune tabelle, ma non altri.

Impostare le Actionproprietà , ViewNameTable, e Model e specificare un modello per l'URL nel Route costruttore.

Dynamic Data usa il modello di URL fornito per trovare le corrispondenze con i modelli di URL per le richieste e per creare URL. Per altre informazioni, vedere DynamicDataRoute.

Costruttori

Nome Descrizione
DynamicDataRoute(String)

Inizializza una nuova istanza della DynamicDataRoute classe utilizzando il modello di URL specificato.

Proprietà

Nome Descrizione
Action

Ottiene o imposta il nome di un'azione per una route.

Constraints

Ottiene o imposta un dizionario di espressioni che specificano valori validi per un parametro URL.

(Ereditato da Route)
DataTokens

Ottiene o imposta valori personalizzati passati al gestore di route, ma che non vengono usati per determinare se la route corrisponde a un modello URL.

(Ereditato da Route)
Defaults

Ottiene o imposta i valori da utilizzare se l'URL non contiene tutti i parametri.

(Ereditato da Route)
Model

Ottiene o imposta il modello di dati a cui viene applicata la route.

RouteExistingFiles

Ottiene o imposta un valore che indica se ASP.NET routing deve gestire gli URL corrispondenti a un file esistente.

(Ereditato da RouteBase)
RouteHandler

Ottiene o imposta l'oggetto che elabora le richieste per la route.

Table

Ottiene o imposta il nome della tabella per la route.

Url

Ottiene o imposta il modello URL per la route.

(Ereditato da Route)
ViewName

Ottiene o imposta il nome della pagina .aspx associata a una route.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetActionFromRouteData(RouteData)

Restituisce l'azione dall'oggetto RouteData per la richiesta Web Dynamic Data corrente.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetRouteData(HttpContextBase)

Restituisce informazioni di routing per una richiesta Web specifica.

GetTableFromRouteData(RouteData)

Identifica la tabella associata a una richiesta di pagina Web Dynamic Data.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Restituisce il percorso virtuale di una route.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Determina se un valore di parametro corrisponde al vincolo per tale parametro.

(Ereditato da Route)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche