RouteValueExpressionBuilder Classe

Definizione

Recupera il valore che corrisponde a un parametro URL specificato in una pagina indirizzata.

public ref class RouteValueExpressionBuilder : System::Web::Compilation::ExpressionBuilder
public class RouteValueExpressionBuilder : System.Web.Compilation.ExpressionBuilder
type RouteValueExpressionBuilder = class
    inherit ExpressionBuilder
Public Class RouteValueExpressionBuilder
Inherits ExpressionBuilder
Ereditarietà
RouteValueExpressionBuilder

Esempio

Nell'esempio seguente viene illustrato come usare markup per visualizzare il valore del parametro searchtermURL . La route viene definita usando http://www.contoso.com/search/{searchterm} come modello url.

<asp:Label ID="Label1" runat="server"
    text="<%$ RouteValue:searchterm %>">
</asp:Label>

Se la pagina è richiesta con l'URL http://www.contoso.com/search/Bicycles, il Label controllo visualizza "Biciclette".

Commenti

La RouteValueExpressionBuilder classe consente di usare markup per impostare la proprietà di un controllo server sul valore di uno dei parametri URL in una pagina indirizzata.

Costruttori

Nome Descrizione
RouteValueExpressionBuilder()

Inizializza una nuova istanza della classe RouteValueExpressionBuilder.

Proprietà

Nome Descrizione
SupportsEvaluate

Ottiene un valore che indica se un'espressione può essere valutata in una pagina non compilata.

Metodi

Nome Descrizione
Equals(Object)

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

(Ereditato da Object)
EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext)

Recupera il valore che corrisponde a una chiave di route specificata.

GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext)

Restituisce un'espressione di codice utilizzata per eseguire l'assegnazione di proprietà nella classe di pagina generata.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetRouteValue(Page, String, Type, String)

Recupera il valore che corrisponde al parametro URL specificato.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ParseExpression(String, Type, ExpressionBuilderContext)

Quando sottoposto a override in una classe derivata, restituisce un oggetto che rappresenta l'espressione analizzata.

(Ereditato da ExpressionBuilder)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche