RouteValueExpressionBuilder クラス

定義

ルーティング ページ内の指定した URL パラメーターに対応する値を取得します。

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
継承
RouteValueExpressionBuilder

次の例は、マークアップを使用して URL パラメーター searchtermの値を表示する方法を示しています。 ルートは、URL パターンとして を使用 http://www.contoso.com/search/{searchterm} して定義されます。

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

ページが URL http://www.contoso.com/search/Bicyclesで要求された場合、コントロールに Label "Bicycles" と表示されます。

注釈

クラスを RouteValueExpressionBuilder 使用すると、マークアップを使用して、サーバー コントロールのプロパティをルーティング ページ内の URL パラメーターの 1 つの値に設定できます。

コンストラクター

RouteValueExpressionBuilder()

RouteValueExpressionBuilder クラスの新しいインスタンスを初期化します。

プロパティ

SupportsEvaluate

コンパイルされないページで式を評価できるかどうかを示す値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext)

指定したルート キーに対応する値を取得します。

GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext)

生成されたページ クラスでプロパティの割り当てに使用されるコード式を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetRouteValue(Page, String, Type, String)

指定した URL パラメーターに対応する値を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ParseExpression(String, Type, ExpressionBuilderContext)

派生クラスでオーバーライドされた場合は、解析された式を表すオブジェクトを返します。

(継承元 ExpressionBuilder)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください