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
Im folgenden Beispiel wird gezeigt, wie Sie markup verwenden, um den Wert des URL-Parameters searchterm
anzuzeigen. 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/Bicycles
angefordert 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) |