Udostępnij za pośrednictwem


RouteValueExpressionBuilder Klasa

Definicja

Pobiera wartość odpowiadającą określonemu parametrowi adresu URL na stronie kierowanej.

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

Przykłady

W poniższym przykładzie pokazano, jak używać znaczników do wyświetlania wartości parametru searchtermadresu URL . Trasa jest definiowana przy użyciu jako http://www.contoso.com/search/{searchterm} wzorca adresu URL.

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

Jeśli zażądano strony przy użyciu adresu URL http://www.contoso.com/search/Bicycles, Label w kontrolce jest wyświetlany komunikat "Rowery".

Uwagi

Klasa RouteValueExpressionBuilder umożliwia użycie znaczników w celu ustawienia właściwości kontrolki serwera na wartość jednego z parametrów adresu URL na stronie kierowanej.

Konstruktory

RouteValueExpressionBuilder()

Inicjuje nowe wystąpienie klasy RouteValueExpressionBuilder.

Właściwości

SupportsEvaluate

Pobiera wartość wskazującą, czy wyrażenie można ocenić na stronie, która nie jest skompilowana.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext)

Pobiera wartość odpowiadającą określonemu kluczowi trasy.

GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext)

Zwraca wyrażenie kodu używane do wykonywania przypisania właściwości w wygenerowanej klasie strony.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetRouteValue(Page, String, Type, String)

Pobiera wartość odpowiadającą określonemu parametrowi adresu URL.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ParseExpression(String, Type, ExpressionBuilderContext)

Po przesłonięciu w klasie pochodnej zwraca obiekt reprezentujący przeanalizowane wyrażenie.

(Odziedziczone po ExpressionBuilder)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też