C# Class NSoft.NFramework.Web.UrlBuilder

URL 문자열을 Fluent 방식으로 빌드해주는 클래스입니다.
显示文件 Open project: debop/NFramework

Public Methods

Method Description
AddParam ( object values ) : UrlBuilder
AddParam ( string name, object value ) : UrlBuilder
AddPath ( ) : UrlBuilder
AddPath ( string path ) : UrlBuilder
Create ( string path ) : UrlBuilder
Create ( string path, object parameters ) : UrlBuilder
ToString ( ) : string
UrlBuilder ( ) : System
UrlBuilder ( object parameters ) : System
UrlBuilder ( string path ) : System
UrlBuilder ( string path, object parameters ) : System

Private Methods

Method Description
EnsureTralingSlash ( string path ) : string
GetHttpContext ( ) : System.Web.HttpContextBase
GetPageRelativePath ( System.Web.HttpContextBase httpContext, string path ) : string
UrlBuilder ( System.Web.HttpContextBase httpContext, VirtualPathUtilityBase virtualPathUtility, string path, object parameters ) : System

Method Details

AddParam() public method

public AddParam ( object values ) : UrlBuilder
values object
return UrlBuilder

AddParam() public method

public AddParam ( string name, object value ) : UrlBuilder
name string
value object
return UrlBuilder

AddPath() public method

public AddPath ( ) : UrlBuilder
return UrlBuilder

AddPath() public method

public AddPath ( string path ) : UrlBuilder
path string
return UrlBuilder

Create() public static method

public static Create ( string path ) : UrlBuilder
path string
return UrlBuilder

Create() public static method

public static Create ( string path, object parameters ) : UrlBuilder
path string
parameters object
return UrlBuilder

ToString() public method

public ToString ( ) : string
return string

UrlBuilder() public method

public UrlBuilder ( ) : System
return System

UrlBuilder() public method

public UrlBuilder ( object parameters ) : System
parameters object
return System

UrlBuilder() public method

public UrlBuilder ( string path ) : System
path string
return System

UrlBuilder() public method

public UrlBuilder ( string path, object parameters ) : System
path string
parameters object
return System