Использование:
@Html.ActionLink("Text", "ActionName", "ControllerName", new { Area = "AreaName" }, null)
Примечание: 4-й параметр - передать значения маршрута, если вы передадите пустой параметр, он будет учитывать корневую структуру, а если вы передадите соответствующее значение, он будет использовать его.as area.
Также не забудьте использовать null
или new{}
в качестве 5-го параметра, поскольку передача null
или new {}
при создании ссылки действия не будет перегружать метод (текст, действие, контроллер(данные маршрута) или (text,action,controller,route data,html attribute)
, поэтому используйте правильный метод
В вашем проекте:
@Html.ActionLink("Login", "ExternalLoginCallback", "Account", new { Area = "VendorStore", returnUrl = Request.Url.PathAndQuery }, null)