Extend the UriBuilder class to make http-assumptions about relative Url's. Use like/instead of System.UriBuilder, but it will handle relative Uri's as if they are http-Uri's.

Namespace:  EPiServer
Assembly:  EPiServer (in EPiServer.dll) Version: 6.0.530.0

Syntax

C#
public class UrlBuilder

Examples

The example below shows how to useUrlBuilder to merge query strings.

CopyC#
NameValueCollection myCol = new NameValueCollection();
myCol.Add("SkipCount", "1");
myCol.Add("Year", "2009");

UrlBuilder urlBuilder = new UrlBuilder(CurrentPage.LinkURL); 
urlBuilder.MergeQueryCollection(myCol);
string pageLink = (string)urlBuilder;

Inheritance Hierarchy

System..::.Object
  EPiServer..::.UrlBuilder

See Also