public static string BuildUrlFromExpressionWithoutParameters <TController>(this HtmlHelper htmlHelper, Expression <Action <TController> > action) where TController : Controller { var url = new UrlHelper(htmlHelper.ViewContext.RequestContext); var routeValues = RouteBuilder.GetRouteValuesFromExpression(action, false); return(url.Content($"~/{routeValues["Controller"]}/{routeValues["Action"]}")); }