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