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
- Наследование
Примеры
В следующем примере показано, как использовать разметку для отображения значения параметра searchterm
URL-адреса . Маршрут определяется с помощью в 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) |