У меня есть ссылка ниже, когда пользователь нажимает на нее, она должна загружать представление статьи, которое находится в текущей области. изображение
But when I click on this link I get this error
but I've checked my routeconfig and my admin area and I have used namespases as well.
In my routeconfig
In my Admin area
I can not figure out what problem is ,I've used namespaces but it doesn't work.
when I click on this link
Я получаю сообщение об ошибке, но моя конфигурация маршрута выглядит так В моем routeconfig:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new[] { "IdentitySample.Controllers" }
);
И в конфигурации области администратора:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Administrator_default",
"Administrator/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new[] { "tadvinhesab.Areas.Administrator.Controllers" }
);
}
, и я получил эту ссылку
<a href="@Url.Action("Details", "Article", new { Area = "IdentitySample",id = @article.id }, "https")">
, но Area = "IdentitySample"
из-за того, что доза ссылки не работает, когда я вставляю новый массив. И в другом кадре я изменил его так <a href="@Url.Action("Details", "Article", new { Area = "", id = @article.id})" class="myCssClass">link text</a>
, но моя проблема все та же