RouteValueExpressionBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera il valore che corrisponde a un parametro URL specificato in una pagina indirizzata.
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
- Ereditarietà
Esempio
Nell'esempio seguente viene illustrato come usare markup per visualizzare il valore del parametro searchtermURL . La route viene definita usando http://www.contoso.com/search/{searchterm} come modello url.
<asp:Label ID="Label1" runat="server"
text="<%$ RouteValue:searchterm %>">
</asp:Label>
Se la pagina è richiesta con l'URL http://www.contoso.com/search/Bicycles, il Label controllo visualizza "Biciclette".
Commenti
La RouteValueExpressionBuilder classe consente di usare markup per impostare la proprietà di un controllo server sul valore di uno dei parametri URL in una pagina indirizzata.
Costruttori
| Nome | Descrizione |
|---|---|
| RouteValueExpressionBuilder() |
Inizializza una nuova istanza della classe RouteValueExpressionBuilder. |
Proprietà
| Nome | Descrizione |
|---|---|
| SupportsEvaluate |
Ottiene un valore che indica se un'espressione può essere valutata in una pagina non compilata. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext) |
Recupera il valore che corrisponde a una chiave di route specificata. |
| GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext) |
Restituisce un'espressione di codice utilizzata per eseguire l'assegnazione di proprietà nella classe di pagina generata. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetRouteValue(Page, String, Type, String) |
Recupera il valore che corrisponde al parametro URL specificato. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ParseExpression(String, Type, ExpressionBuilderContext) |
Quando sottoposto a override in una classe derivata, restituisce un oggetto che rappresenta l'espressione analizzata. (Ereditato da ExpressionBuilder) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |