У меня есть приложение Angular MVC, в котором есть несколько контроллеров. Default и другой пользовательский контроллер, который я добавил.Угловая MVC-маршрутизация с пользовательским контроллером
http://example.com/home/
http://example.com/ManageSummaryInfo/
Все мои бизнес-логика лежит ManageSummaryInfo
Controller.
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "ManageSummaryInfo", action = "HomePage", id = UrlParameter.Optional }
);
В угловых маршрутизации, я это так,
$routeProvider.when('/showsummary',
{
templateUrl: 'ManageSummaryInfo/ShowSummary',
controller: 'ShowSummaryController'
});
$routeProvider.when('/showerror',
{
templateUrl: 'ManageSummaryInfo/ShowError',
controller: 'ShowErrorController'
});
$routeProvider.when('/showplatform',
{
templateUrl: 'ManageSummaryInfo/ShowPlatform',
controller: 'ShowPlatformController'
});
Мои виды также настроены вокруг ManageSummaryInfo
контроллера, но когда я бегу я получаю на домашней странице, после чего я нажимаю на одном элементов должен привести меня к следующей странице. Но, я не получаю маршрутизацию, и я получил ошибку 404 - The resource cannot be found.
.
Это как мои взгляды выглядят,
Мой вопрос, когда у нас есть контроллеры в нашем маршруте (т.е. http://example.com/ManageSummaryInfo/- как бы Угловое маршрут вещи и почему мое получение файл не найден ошибка.
Я новичок в C# MVC Framework.Я упускаю что-то, связанное с маршрутизацией ASP.NEt? Любая помощь была бы оценена. Я попытался быть eloborate, но если вам понадобится дополнительная информация, я рад предоставить больше кода (Пастебин или что-то еще.
Заранее спасибо!
Редактировать:
Добавление контроллера класса согласно запросу,
public class ManageSummaryInfoController : Controller
{
// GET: ManageSummaryInfo
public ActionResult Index()
{
return View();
}
public ActionResult HomePage()
{
return View();
}
public ActionResult ShowPlatform()
{
return PartialView("ShowPlatform");
}
public ActionResult ShowSummary()
{
return PartialView("ShowSummary");
}
public ActionResult ShowError()
{
return PartialView("ShowError");
}
}
Как выглядит ваше menageSummaryInfoController? –