Aracılığıyla paylaş


RouteValueExpressionBuilder Sınıf

Tanım

Yönlendirilmiş bir sayfada belirtilen URL parametresine karşılık gelen değeri alır.

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

Örnekler

Aşağıdaki örnekte, URL parametresinin searchtermdeğerini görüntülemek için işaretlemenin nasıl kullanılacağı gösterilmektedir. Yol, URL deseni olarak kullanılarak http://www.contoso.com/search/{searchterm} tanımlanır.

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

Sayfa URL'si http://www.contoso.com/search/Bicyclesile istenirse, Label denetimde "Bisikletler" görüntülenir.

Açıklamalar

sınıfı, RouteValueExpressionBuilder bir sunucu denetiminin özelliğini yönlendirilmiş bir sayfadaki URL parametrelerinden birinin değerine ayarlamak için işaretlemenin kullanılmasını mümkün kılar.

Oluşturucular

RouteValueExpressionBuilder()

RouteValueExpressionBuilder sınıfının yeni bir örneğini başlatır.

Özellikler

SupportsEvaluate

Bir ifadenin derlenmeyen bir sayfada değerlendirilip değerlendirilemeyeceğini gösteren bir değer alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext)

Belirtilen yol anahtarına karşılık gelen değeri alır.

GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext)

Oluşturulan sayfa sınıfında özellik atamasını gerçekleştirmek için kullanılan bir kod ifadesi döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetRouteValue(Page, String, Type, String)

Belirtilen URL parametresine karşılık gelen değeri alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ParseExpression(String, Type, ExpressionBuilderContext)

Türetilmiş bir sınıfta geçersiz kılındığında, ayrıştırılmış ifadeyi temsil eden bir nesne döndürür.

(Devralındığı yer: ExpressionBuilder)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.