У меня есть область под названием Admin, на одной из моих страниц в этой области я хочу перейти к представлениям, расположенным за пределами моей области, на самом деле это не в какой-либо области, с HTML-хелперов я мог бы передать пустым, что вот так:Asp.Net MVC Core 1.0 - помощник тега привязки с пустой областью
@Html.ActionLink(item.ArticleTitle, "Details", new { id = item.ArticleId,title=item.ArticleTitle.Replace(' ', '-'), Area = "" })
Но при использовании помощника тегов, проходя пустым не работает:
<a asp-action="Details" asp-route-area="" asp-route-id="@item.ArticleId" asp-route-title="@item.ArticleTitle.Replace(' ', '-')" class="btn btn-default">Detail</a>
Стоит обратить внимание что я уже видел this question, но мой вопрос касается конкретно указания области таким образом, что она перемещается по m e в корень сайта, за пределами текущей области, и я знаю, что могу использовать обычный URL-адрес, но мне было любопытно, можно ли это сделать с помощью тегов-помощников.
Какой контроллер имеет подробное действие в вашем решении? Может быть, вы забыли предоставить атрибут asp-controller? В этой ситуации ссылка будет генерироваться правильно, только если ваш текущий контроллер имеет действие «Подробности». –