Share via


RouteValueExpressionBuilder Classe

Definição

Recupera o valor que corresponde a um parâmetro de URL especificado em uma página roteada.

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
Herança
RouteValueExpressionBuilder

Exemplos

O exemplo a seguir mostra como usar a marcação para exibir o valor do parâmetro searchtermde URL . A rota é definida usando http://www.contoso.com/search/{searchterm} como o padrão de URL.

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

Se a página for solicitada com a URL http://www.contoso.com/search/Bicycles, o Label controle exibirá "Bicicletas".

Comentários

A RouteValueExpressionBuilder classe torna possível usar a marcação para definir a propriedade de um controle de servidor com o valor de um dos parâmetros de URL em uma página roteada.

Construtores

RouteValueExpressionBuilder()

Inicializa uma nova instância da classe RouteValueExpressionBuilder.

Propriedades

SupportsEvaluate

Obtém um valor que indica se uma expressão pode ser avaliada em uma página não compilada.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

Recupera o valor que corresponde a uma chave de rota especificada.

GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext)

Retorna uma expressão de código usada para executar a atribuição de propriedade na classe de página gerada.

GetHashCode()

Serve como a função de hash padrão.

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

Recupera o valor que corresponde ao parâmetro de URL especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Quando substituído em uma classe derivada, retorna um objeto que representa uma expressão analisada.

(Herdado de ExpressionBuilder)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também