RouteValueExpressionBuilder Clase

Definición

Recupera el valor correspondiente a un parámetro de dirección URL especificado en una página enrutada.Retrieves the value that corresponds to a specified URL parameter in a routed page.

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
Herencia
RouteValueExpressionBuilder

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar el marcado para mostrar el valor del parámetro de dirección URL searchterm .The following example shows how to use markup to display the value of the URL parameter searchterm. La ruta se define utilizando http://www.contoso.com/search/{searchterm} como modelo de dirección URL.The route is defined by using http://www.contoso.com/search/{searchterm} as the URL pattern.

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

Si la página se solicita con la dirección URL http://www.contoso.com/search/Bicycles , el Label control muestra "bicicletas".If the page is requested with the URL http://www.contoso.com/search/Bicycles, the Label control displays "Bicycles".

Comentarios

La RouteValueExpressionBuilder clase hace posible utilizar el marcado para establecer la propiedad de un control de servidor en el valor de uno de los parámetros de dirección URL en una página enrutada.The RouteValueExpressionBuilder class makes it possible to use markup to set the property of a server control to the value of one of the URL parameters in a routed page.

Constructores

RouteValueExpressionBuilder()

Inicializa una nueva instancia de la clase RouteValueExpressionBuilder.Initializes a new instance of the RouteValueExpressionBuilder class.

Propiedades

SupportsEvaluate

Obtiene un valor que indica si una expresión se puede evaluar en una página que no está compilada.Gets a value that indicates whether an expression can be evaluated in a page that is not compiled.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext)

Recupera el valor correspondiente a una clave de ruta especificada.Retrieves the value that corresponds to a specified route key.

GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext)

Devuelve una expresión de código utilizada para realizar la asignación de propiedad en la clase de páginas generada.Returns a code expression that is used to perform the property assignment in the generated page class.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetRouteValue(Page, String, Type, String)

Recupera el valor correspondiente al parámetro de dirección URL especificado.Retrieves the value that corresponds to the specified URL parameter.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ParseExpression(String, Type, ExpressionBuilderContext)

Cuando se reemplaza en una clase derivada, devuelve un objeto que representa una expresión analizada.When overridden in a derived class, returns an object that represents the parsed expression.

(Heredado de ExpressionBuilder)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a