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 パラメーターの値に設定できます。

コンストラクター

名前 説明
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)

適用対象

こちらもご覧ください