Вы пытались использовать помощника?
<a href="@Url.Content("~/Main/Content/Company/" + Model.CompanyId + "/Remove")"> remove </a>
или даже лучше: Маршруты - тип стандартных вещей, которые люди используют в ASP.NET MVC.Похоже, вы пытаетесь выполнить действие контроллера, принадлежащее области или чему-то еще.Так что просто настройте свои маршруты и начинайте:
@Html.ActionLink(
"remove",
"RemoveCompany",
"Company",
new {
area = "main",
id = Model.CompanyId
},
null
)
с учетом следующей регистрации в основной зоне:
context.MapRoute(
"RemoveCompany",
"Main/Content/Company/{id}/RemoveCompany",
new {
controller = "Company",
action = "RemoveCompany",
id = UrlParameter.Optional
});
выход:
<a href="/Main/Content/Company/123/RemoveCompany">remove</a>