LinkBuilder.BuildUrlFromExpression<TController> Method (RequestContext, RouteCollection, Expression<Action<TController>>)
Builds a URL based on the Expression passed in.
Namespace: Microsoft.Web.Mvc
Assembly: Microsoft.Web.Mvc (in Microsoft.Web.Mvc.dll)
Syntax
public static string BuildUrlFromExpression<TController>(
RequestContext context,
RouteCollection routeCollection,
Expression<Action<TController>> action
)
where TController : Controller
public:
generic<typename TController>
where TController : Controller
static String^ BuildUrlFromExpression(
RequestContext^ context,
RouteCollection^ routeCollection,
Expression<Action<TController>^>^ action
)
static member BuildUrlFromExpression<'TController when 'TController : Controller> :
context:RequestContext *
routeCollection:RouteCollection *
action:Expression<Action<'TController>> -> string
Public Shared Function BuildUrlFromExpression(Of TController As Controller) (
context As RequestContext,
routeCollection As RouteCollection,
action As Expression(Of Action(Of TController))
) As String
Parameters
context
Type: System.Web.Routing.RequestContextThe current ViewContext.
routeCollection
Type: System.Web.Routing.RouteCollectionThe RouteCollection to use for building the URL.
action
Type: System.Linq.Expressions.Expression<Action<TController>>The action to invoke.
Return Value
Type: System.String
A URL based on the Expression passed in.
Type Parameters
- TController
Controller Type Only.
See Also
LinkBuilder Class
Microsoft.Web.Mvc Namespace
Return to top