Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 9 - Úprava administrace článků a editor v ASP.NET MVC

V minulé lekci, Scaffolding a Entity Framework v ASP.NET MVC, jsme si představili scaffolding a entity framework.

V dnešním C# .NET tutoriálu upravíme vygenerovanou administraci článků a přidáme jejich editor. Můžeme si na úvod ukázat jak bude vypadat:

TinyMCE WYSIWYG editor v ASP.NET MVC

Úprava šablon

Nejprve upravíme jednotlivé cshtml šablony.

Index.cshtml

Pohled Index zobrazuje v tabulce seznam článků na blogu. Nastavíme zde titulek, odmažeme hlavičkový řádek a pro tabulku použijeme nějaké ID a CSS styl.

@model IEnumerable<AspBlog.Models.Article>

@{
    ViewBag.Title = "Seznam článků";
}

<p>
    @Html.ActionLink("Vytvořit nový", "Create")
</p>
<table id="clanky">

    @foreach (var item in Model)
    {
        <tr>
            <td>
                <h2>@Html.ActionLink(item.Title, "Details", new { id = item.Id })</h2>
                <p>@Html.DisplayFor(modelItem => item.Description)</p>
                <p>
                    @Html.ActionLink("Editovat", "Edit", new { id = item.Id }) |
                    @Html.ActionLink("Odstranit", "Delete", new { id = item.Id })
                </p>
            </td>
        </tr>
    }

</table>

Nejprve si definujeme, že modelem pohledu je článek a nastavíme titulek stránky pro layout. Třídu Html již dobře známe, je to tzv. helper, který


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Obsah článku spadá pod licenci Premium II, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V tutoriálu v ASP.NET MVC upravíme vygenerované šablony administrace článků a zprovozníme WYSIWYG editor TinyMCE.
Článek pro vás napsal David Hartinger
Avatar
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity