RouteValueExpressionBuilder Classe

Definizione

Recupera il valore corrispondente a un parametro URL specificato in una pagina instradata.

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 il markup per visualizzare il valore del parametro searchtermURL . La route viene definita usando http://www.contoso.com/search/{searchterm} come modello di URL.

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

Se la pagina viene 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

RouteValueExpressionBuilder()

Inizializza una nuova istanza della classe RouteValueExpressionBuilder.

Proprietà

SupportsEvaluate

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

Metodi

Equals(Object)

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

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

Recupera il valore corrispondente a una chiave di route specificata.

GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext)

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

GetHashCode()

Funge da funzione hash predefinita.

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

Recupera il valore corrispondente al parametro URL specificato.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(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