ASP.NET MVC - formuláře

Ve webových aplikacích je primárním způsobem, jak můžeme získat data od uživatele, prostřednictvím formuláře, protože v nich můžeme definovat pole se štítky a učinit je úplnými a poté tyto informace použít ke splnění našich cílů.
v ASP.NET MVC konstrukce formulářů je poměrně jednoduchá, protože existuje mnoho metod a nástrojů, které nám pomáhají při generování souboru HTML abychom pracovali méně a spojením formuláře s akcemi ovladače můžeme velmi rychle vygenerovat funkčnost.
Budování formuláře
Jak víme, pojem forma existuje na webu od jeho vzniku, je to jedna z nejprimitivnějších forem HTML zachytit data, ale to neznamená, že jsou zastaralé nebo neúčinné; S novými změnami a standardy získávají formuláře na funkčnosti, jejich kombinace s Javascript umožňuje provádět živá ověření a můžeme je stylizovat tak, aby vypadaly, jak chceme. Podívejme se na následujícím obrázku na formulář bez stylů:

DůležitéASP.NET MVC má přednost, protože si vytváříme vlastní formuláře, a proto nám nabízí nástroje s názvem pomocníci které nám pomáhají vytvářet opakující se HTML jednodušším způsobem, máme metody jako Html.TextBox, Html. Heslo a další, které nám pomáhají generovat pole, která budeme mít ve formulářích.
Vytvoříme formulář pomocí Břitva a různé pomocníci co máme k dispozici, podívejme se na kód a poté na jeho vysvětlení:

Vytvořit aukci

@pomocí (Html.BeginForm ()) {

@ Html.LabelFor (model => model.Title) @ Html.EditorFor (model => model.Title)

@ Html.LabelFor (model => model.Description) @ Html.EditorFor (model => model.Description)

@ Html.LabelFor (model => model.StartPrice) @ Html.EditorFor (model => model.StartPrice)

@ Html.LabelFor (model => model.EndTime) @ Html.EditorFor (model => model.EndTime)

}

První věcí, kterou uděláme, je vytvořit nový pohled, můžeme tomu říkat Create.cshtml a uvnitř tohoto nového souboru vyprázdníme obsah kódu; v kódu nejprve napíšeme prvek HTML H2 to je stanovit název dokumentu, pak přijde zajímavá část, kterou otevíráme blok Břitva s @použitím a v rámci tohoto bloku zahájíme konstrukci formuláře.
V každém bloku

vyvoláváme různé pomocníky, v tomto případě používáme @ Html.LabelFor(model => model.Title) a @ Html.EditorFor(model => model.Title), pokud se podíváme, jako parametry předáme odkaz na atribut modelu, tímto způsobem vygenerujeme prvky, které jim odpovídají.
Opakujeme postup pro každý z atributů modelu, který potřebujeme, a na konci vytvoříme prvek HTML pro odeslání informací a nakonec zavřeme blok Břitva že jsme otevřeli.
Se vším, co je popsáno při přístupu k zobrazení z akce řadiče, budeme mít formulář HTML platí, že pak můžeme zpracovat k dokončení požadované funkce, jak vidíme navzdory skutečnosti, že musíme formulář vytvořit ručně, různé nástroje ASP.NET Umožňují nám usnadnit život programátorovi automatizací malých fragmentů a snížením množství psaného kódu.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave