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 . Маршрут определяется с помощью в http://www.contoso.com/search/{searchterm} качестве шаблона URL-адреса.

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

Если страница запрашивается с помощью URL-адреса http://www.contoso.com/search/Bicycles , Label элемент управления отображает "велосипеды".

Комментарии

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)

Применяется к

См. также раздел