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

Das folgende Beispiel zeigt, wie Markup verwendet wird, um den Wert des URL-Parameters searchterm anzuzeigen. Die Route wird mit als http://www.contoso.com/search/{searchterm} URL-Muster definiert.

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

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

Hinweise

Die -Klasse ermöglicht die Verwendung von Markup, um die -Eigenschaft eines Serversteuersteuerwerts auf den Wert eines der RouteValueExpressionBuilder URL-Parameter auf einer Gerouteten Seite zu setzen.

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

Siehe auch