RouteUrlExpressionBuilder 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 URL 매개 변수 값에 해당하는 URL을 만듭니다.
public ref class RouteUrlExpressionBuilder : System::Web::Compilation::ExpressionBuilder
public class RouteUrlExpressionBuilder : System.Web.Compilation.ExpressionBuilder
type RouteUrlExpressionBuilder = class
inherit ExpressionBuilder
Public Class RouteUrlExpressionBuilder
Inherits ExpressionBuilder
- 상속
예제
다음 예제에서는 경로 대 한 서식이 지정 된 URL 사용 하 여 하이퍼링크를 생성 하는 태그를 만드는 방법을 보여 줍니다. 경로 사용 하 여 정의 된 http://www.contoso.com/search/{searchterm}
URL 패턴으로 합니다.
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="<%$ RouteUrl:searchterm=Bicycles %>">
Search for Bicycles
</asp:HyperLink>
이 하이퍼링크에 대 한 생성 된 URL http://www.contoso.com/search/Bicycles
합니다.
URL 매개 변수를 제공 하는 경우는 RouteUrl
식 경로 고유 하 게 식별 하는 충분 하지 않습니다. 경로 이름을 포함 해야 합니다. 예를 들어, 웹 애플리케이션을 사용 하 여 두 개의 경로가 있으면 searchterm
유일한 URL 매개 변수로 경로 경로 이름을 사용 하 여 정의할 수 있고 하이퍼링크 태그는 다음 예제와 비슷합니다.
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="<%$ RouteUrl:searchterm=Bicycles,
routename=BasicSearchRoute %>">
Search for Bicycles
</asp:HyperLink>
설명
RouteUrlExpressionBuilder 클래스를 사용 하면 경로의 URL을 URL 매개 변수 값의 목록을 제공 하 여 서버 컨트롤의 속성을 설정할 수 있습니다.
생성자
RouteUrlExpressionBuilder() |
RouteUrlExpressionBuilder 클래스의 새 인스턴스를 초기화합니다. |
속성
SupportsEvaluate |
컴파일되지 않은 페이지에서 식이 계산될 수 있는지 여부를 나타내는 값을 가져옵니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
EvaluateExpression(Object, BoundPropertyEntry, Object, ExpressionBuilderContext) |
지정된 URL 매개 변수 및 경로 URL 형식에 해당하는 URL을 만듭니다. |
GetCodeExpression(BoundPropertyEntry, Object, ExpressionBuilderContext) |
생성된 페이지 클래스에서 속성 할당을 수행하는 데 사용되는 코드 식을 반환합니다. |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetRouteUrl(Control, String) |
경로 URL 형식의 지정된 경로 키에 해당하는 URL을 만듭니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ParseExpression(String, Type, ExpressionBuilderContext) |
파생 클래스에서 재정의하면 구문 분석된 식을 나타내는 개체를 반환합니다. (다음에서 상속됨 ExpressionBuilder) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
TryParseRouteExpression(String, RouteValueDictionary, String) |
경로 키와 값의 컬렉션 및 선택적으로 경로 이름으로 식을 구문 분석합니다. |
적용 대상
추가 정보
.NET