IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: ASP Core - @RenderBody(), sa nerendruje do _Layout.cshtml

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Tadeáš Burda
Brigádník
Avatar
Tadeáš Burda :2.6.2020 18:40

V projekte som v zložke areas vytvoril nový controller, ale jeho views sa nerendruju do tela layoutu, ale sa vytvorí nové html z práznodu head.

Zkusil jsem: Nad controller som pridal [Area("NameArea")], do Startup.cs som pridal

endpoints.MapControllerRoute(
                    name: "areas",
                    pattern: "{area:exists}/{controller=Home}/{action=Index}/{id?}");

ale ak je controller v area tak to nejde. Ak je mimo tak to rendurje normalne. Myslim si že nedokáže najst ten layout tak generuje prázdne html z obsahom viewu. _ViewStart.cshtml je takto

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}

Normálne používam areas a toto sa mi nikdy nestalo a nedokážem si to vygoogliť.

Chci docílit: Dole priložím ako vyzeá projekt ak to pomože. Stimto som sa este nestretol, tak aky by niekto vedel čo som zabudol pridat tak by mi to pomohlo. Thanks

 
Odpovědět
2.6.2020 18:40
Avatar
Tadeáš Burda
Brigádník
Avatar
Tadeáš Burda :2.6.2020 18:41

Este ktomu : ide o volanie /Projects/Home/In­dex

 
Nahoru Odpovědět
2.6.2020 18:41
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.