RouteUrlExpressionBuilder.EvaluateExpression Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una dirección URL que corresponde a los valores de parámetros de dirección URL especificados y a un formato de dirección URL de ruta.
public:
override System::Object ^ EvaluateExpression(System::Object ^ target, System::Web::UI::BoundPropertyEntry ^ entry, System::Object ^ parsedData, System::Web::Compilation::ExpressionBuilderContext ^ context);
public override object EvaluateExpression(object target, System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context);
override this.EvaluateExpression : obj * System.Web.UI.BoundPropertyEntry * obj * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overrides Function EvaluateExpression (target As Object, entry As BoundPropertyEntry, parsedData As Object, context As ExpressionBuilderContext) As Object
Parámetros
- target
- Object
No se usa en esta implementación.
- entry
- BoundPropertyEntry
Propiedad a la que está enlazada la expresión.
- parsedData
- Object
No se usa en esta implementación.
- context
- ExpressionBuilderContext
Propiedades para el control o la página.
Devoluciones
Dirección URL que corresponde a los valores de parámetro de dirección URL especificados y a la ruta seleccionada. La ruta se selecciona mediante patrones de dirección URL de ruta coincidentes con la lista especificada de parámetros. En caso de que más de una ruta coincida con una lista especificada de parámetros, también se puede especificar un nombre de ruta para indicar qué ruta seleccionar.
Comentarios
ASP.NET llama a este método cuando se encuentra una expresión del siguiente formulario en el marcado:
<%$ RouteUrl: urlparameter=value %>
Este método genera la dirección URL adecuada para los valores de clave de ruta especificados para el objeto actual Route . Este método invalida el EvaluateExpression método . Obtiene del entry parámetro una referencia al control al que está enlazada la expresión, obtiene del context parámetro que se va a evaluar y llama al GetRouteUrl método para generar la dirección URL.