RouteValueExpressionBuilder Classe

Definição

Recupera o valor que corresponde a um parâmetro URL especificado numa página encaminhada.

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 seguinte mostra como usar a marcação para mostrar o valor do parâmetro searchtermURL . A rota é definida usando http://www.contoso.com/search/{searchterm} como padrão URL.

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

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

Observações

A RouteValueExpressionBuilder classe torna possível usar marcação para definir a propriedade de um controlo de servidor para o valor de um dos parâmetros URL numa página encaminhada.

Construtores

Name Description
RouteValueExpressionBuilder()

Inicializa uma nova instância da RouteValueExpressionBuilder classe.

Propriedades

Name Description
SupportsEvaluate

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

Métodos

Name Description
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)

Devolve uma expressão de código que é usada para realizar a atribuição de propriedades na classe de página gerada.

GetHashCode()

Serve como função de hash predefinida.

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

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Quando sobrescrito numa classe derivada, devolve um objeto que representa a expressão analisada.

(Herdado de ExpressionBuilder)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também