Partager via


RouteValueExpressionBuilder Classe

Définition

Récupère la valeur qui correspond au paramètre d'URL spécifié dans une page routée.

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
Héritage
RouteValueExpressionBuilder

Exemples

L’exemple suivant montre comment utiliser le balisage pour afficher la valeur du paramètre searchtermd’URL . L’itinéraire est défini en utilisant http://www.contoso.com/search/{searchterm} comme modèle d’URL.

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

Si la page est demandée avec l’URL http://www.contoso.com/search/Bicycles, le Label contrôle affiche « Vélos ».

Remarques

La RouteValueExpressionBuilder classe permet d’utiliser le balisage pour définir la propriété d’un contrôle serveur sur la valeur d’un des paramètres d’URL dans une page routée.

Constructeurs

RouteValueExpressionBuilder()

Initialise une nouvelle instance de la classe RouteValueExpressionBuilder.

Propriétés

SupportsEvaluate

Obtient une valeur qui indique si une expression peut être évaluée dans une page qui n'est pas compilée.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext)

Récupère la valeur qui correspond à la clé de routage spécifiée.

GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext)

Retourne une expression de code utilisée pour effectuer l'assignation de propriété dans la classe de la page générée.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetRouteValue(Page, String, Type, String)

Récupère la valeur qui correspond au paramètre d'URL spécifié.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ParseExpression(String, Type, ExpressionBuilderContext)

En cas de substitution dans une classe dérivée, retourne un objet qui représente l'expression analysée.

(Hérité de ExpressionBuilder)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi