Я получаю динамически Url из базы данных и передаю его в несколько маршрутов на 1 контроллер. И когда вы поместите содержимое тела url-элементов в модель View. И дело в том, что новая страница начнет загружаться только после компиляции проекта EDITED. Прежде всего, это просто показало 404 страницы.Несколько маршрутов и динамические страницы Asp.net mvc
public class DynamicController : MenuController
{
//
// GET: /Dynamic/
s
public ActionResult Indexx(string routes) {
var str = service.Get().Single(x=>x.Url==routes);
return View(str);
}
}
Маршруты:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
/**/ IMenuService<Menu> service = new MenuEntityService();
foreach (var item in service.Get())
{
routes.MapRoute(
name: item.Url,
url: item.Url,
defaults: new { controller = "Dynamic", action = "Indexx",routes=item.Url },
namespaces: new[] { "MvcApplication1.Controllers" }
);
}
Что вопрос меню? –
Как я могу это исправить?) –