Я хочу, чтобы интегрировать angularjs маршрутизации в моем приложении MVC ... В этот момент я не писал никакого кода о угловой маршрутизации ... Я просто добавил тегПри добавлении базы тегов MVC маршрутизация идет на петле
<base href="/" />
И я запускаю свое приложение MVC ... Он перестает работать.
Вот как я настроил мой MVC маршрутизации:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
Я также Services
область и маршрутизация настроена INT таким образом:
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Services_default",
"Servizi/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
Когда я навигации URL в области , приложение переходит в цикл.
Например, когда я провожу /Servizi/Cpe
, отладка останавливается непрерывно на в Index
действия CpeController
:
public class CpeController : Controller
{
// GET: Services/Cpe
public ActionResult Index()
{
return View();
}
}
И это результат:
Это как страница показаны несколько раз.
Почему? Не могли бы вы мне помочь?