2016-02-20 2 views
1

У меня есть область под названием 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-адрес, но мне было любопытно, можно ли это сделать с помощью тегов-помощников.

+0

Какой контроллер имеет подробное действие в вашем решении? Может быть, вы забыли предоставить атрибут asp-controller? В этой ситуации ссылка будет генерироваться правильно, только если ваш текущий контроллер имеет действие «Подробности». –

ответ

2

С ASP.NET RC2 он должен работать, чтобы использовать asp-area="". И я уверен, что с RC1 я вернулся за пределы области, даже не указав область.

Смотрите мой пост на GitHub: https://github.com/aspnet/Mvc/issues/4319

Редактировать

С моей GitHub поста:

С RC1 следующей ссылкой была оказана в виде ссылки на корень, даже в пределах области :

<a asp-controller="Home" asp-action="Index">Home</a> 

С RC2 (я ночные сборки 1.0.0-rc2-20270) такие ссылки, где Ренд красный относительно области. Это сработало для меня:

<a asp-controller="Home" asp-action="Index" asp-area="">Home</a> 
+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/11978291) –

+0

Извините. Я добавил соответствующую информацию из связанного контента. – noox

Смежные вопросы