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

Si usano le route per configurare il comportamento dei dati dinamici.

La proprietà statica Routes del RouteTable tipo contiene una raccolta di route. Per i dati dinamici, 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 per 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à , ViewName, Tablee Model e fornire un modello per l'URL nel Route costruttore.

I dati dinamici usano il modello URL fornito per corrispondere ai modelli DI URL per le richieste e per creare URL. Per altre informazioni, vedere DynamicDataRoute.

Costruttori

DynamicDataRoute(String)

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

Proprietà

Action

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

Constraints

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

(Ereditato da Route)
DataTokens

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

(Ereditato da Route)
Defaults

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

(Ereditato da Route)
Model

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

RouteExistingFiles

Ottiene o imposta un valore che indica se il routing ASP.NET deve gestire gli URL che corrispondono 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 di URL per la route.

(Ereditato da Route)
ViewName

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

Metodi

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 corrente di Dynamic Data.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetRouteData(HttpContextBase)

Restituisce le informazioni sul routing per una richiesta Web specifica.

GetTableFromRouteData(RouteData)

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

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Restituisce il percorso virtuale di una route.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

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

Determina se un valore del parametro corrisponde al vincolo per il parametro.

(Ereditato da Route)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche