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)

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

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