public string ToString(RequestContext requestContext)
{
var values = new RouteValueDictionary();
FillRouteValueDictionary(values);
var name = ResourceRoute.GetRouteNameFromUrlType(GetType());
VirtualPathData vp;
try
{
vp = RouteTable.Routes.GetVirtualPath(requestContext, name, values);
}
catch (ArgumentException)
{
return GetType().Name + "-NotConfigured";
}
return vp.VirtualPath;
}