RouteValueExpressionBuilder Klasse

Definition

Ruft den Wert ab, der einem angegebenen URL-Parameter in einer Weiterleitungsseite entspricht.

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
Vererbung
RouteValueExpressionBuilder

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie markup verwenden, um den Wert des URL-Parameters searchtermanzuzeigen. Die Route wird mithilfe http://www.contoso.com/search/{searchterm} des URL-Musters definiert.

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

Wenn die Seite mit der URL http://www.contoso.com/search/Bicyclesangefordert wird, zeigt das Label Steuerelement "Fahrräder" an.

Hinweise

Die RouteValueExpressionBuilder -Klasse ermöglicht es, Markup zu verwenden, um die Eigenschaft eines Serversteuerelements auf den Wert eines der URL-Parameter auf einer routingierten Seite festzulegen.

Konstruktoren

RouteValueExpressionBuilder()

Initialisiert eine neue Instanz der RouteValueExpressionBuilder-Klasse.

Eigenschaften

SupportsEvaluate

Ruft einen Wert ab, der angibt, ob ein Ausdruck in einer nicht kompilierten Seite ausgewertet werden kann.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext)

Ruft den Wert ab, der einem Schlüssel für eine angegebene Route entspricht.

GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext)

Gibt einen Codeausdruck zurück, der verwendet wird, um die Eigenschaftenzuweisung in der generierten Seitenklasse auszuführen.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetRouteValue(Page, String, Type, String)

Ruft den Wert ab, der dem angegebenen URL-Parameter entspricht.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ParseExpression(String, Type, ExpressionBuilderContext)

Gibt nach dem Überschreiben in einer abgeleiteten Klasse ein Objekt zurück, das den analysierten Ausdruck darstellt.

(Geerbt von ExpressionBuilder)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen