RouteValueExpressionBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |