RouteValueExpressionBuilder クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ルーティング ページ内の指定した 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
- 継承
例
次の例は、マークアップを使用して 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) |
適用対象
こちらもご覧ください
.NET