RouteValueExpressionBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Exemplos
O exemplo a seguir mostra como usar a marcação para exibir o valor do parâmetro searchterm
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 possibilita 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) |