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 – Lekce 7 - Úprava template MVC v ASP.NET

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
nickname01
Člen
Avatar
Odpovídá na Michal Štěpánek
nickname01:16.2.2018 13:59

Myslel jsem, že by v navigaci mohlo místo tohoto:

<li>@Html.ActionLink("Domů", "Index", "Home")</li>
<li>@Html.ActionLink("Články", "Index", "Article")</li>
<li>@Html.ActionLink("Dovednosti", "Skills", "Home")</li>
<li>@Html.ActionLink("Reference", "References", "Home")</li>
<li>@Html.ActionLink("Kontakt", "Contact", "Home")</li>

být toto:

<li><a href="index.html">Domů</a></li>
<li>@Html.ActionLink("Články", "Index", "Article")</li>
<li><a href="dovednosti.html">Dovednosti</a></li>
<li><a href="reference.html">Reference</a></li>
<li><a href="kontakt.html">Kontakt</a></li>

Nebo ne?

 
Odpovědět
16.2.2018 13:59
Avatar
Odpovídá na nickname01
Michal Štěpánek:16.2.2018 14:03

Ne. Na koncovky souborů se tu nehraje a když na tý stránce mají být nějaká data, controller je zodpovědný za to, jaká data tam jsou...

Odpovědět
16.2.2018 14:03
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
nickname01
Člen
Avatar
Odpovídá na Michal Štěpánek
nickname01:16.2.2018 14:14

Na koncovky souborů se tu nehraje

To jsem nepochopil, co tím myslíš?

 
Odpovědět
16.2.2018 14:14
Avatar
Odpovídá na nickname01
Michal Štěpánek:16.2.2018 14:18

Že koncovka .HTML se vyskytuje jen u statických webů dělaných v html. Tady se používá razor syntaxe a koncovka souborů je třeba *.cshtml.
Důležité ale je, že nespouštíš "stránku", ale zobrazuješ "view" právě pomocí controlleru. Od toho je to MVC...

Editováno 16.2.2018 14:19
Odpovědět
16.2.2018 14:18
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
nickname01
Člen
Avatar
 
Odpovědět
16.2.2018 14:19
Avatar
Odpovídá na nickname01
Michal Štěpánek:16.2.2018 14:20

A hlavně, ta koncovka se v prohlížeči ani nezobrazuje...

Odpovědět
16.2.2018 14:20
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Migi
Tvůrce
Avatar
Migi:4.11.2019 11:07

Me toto takz neni uplne jasne, jak je to mezi sebou provazane? prvni je nazev, pak je action nebo view? a pak nazev kontroleru?

<li>@Html.ActionLink("Domů", "Index", "Home")</li>
<li>@Html.ActionLink("Články", "Index", "Article")</li>
<li>@Html.ActionLink("Dovednosti", "Skills", "Home")</li>
<li>@Html.ActionLink("Reference", "References", "Home")</li>
<li>@Html.ActionLink("Kontakt", "Contact", "Home")</li>

Diky :-)

Odpovědět
4.11.2019 11:07
I ta nejhorsi hodina v zivote trva jen 60 minut...
Avatar
Jaroslav Smrž
Tvůrce
Avatar
Odpovídá na Migi
Jaroslav Smrž:5.11.2019 15:02

V tvém konkrétním případě je pořadí ("zobrazovaný_ná­zev", "nazev_contro­lleru", "nazev_view")

Obdoba tohoto zápisu je např:

<li>
        <a asp-area="" asp-controller="Home" asp-action="Index">Home</a>
</li>
Odpovědět
5.11.2019 15:02
/* Life runs on code */
Avatar
Jaroslav Smrž
Tvůrce
Avatar
Odpovídá na Migi
Jaroslav Smrž:5.11.2019 15:08

BTW, neučil bych se už ASP.NET MVC, ale nové .NET Core MVC.

Odpovědět
5.11.2019 15:08
/* Life runs on code */
Avatar
Migi
Tvůrce
Avatar
Odpovídá na Jaroslav Smrž
Migi:5.11.2019 22:14

jj taky jsem uz zjistil, ze je to neco jineho :-)

Odpovědět
5.11.2019 22:14
I ta nejhorsi hodina v zivote trva jen 60 minut...
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 10 zpráv z 20.