ASP.NET MVC - vlastní chybové zprávy

Obsah
Jedním z klíčových bodů, aby byla naše aplikace uživatelsky přívětivější a snadnější na používání, je komunikace, musíme mít na paměti, že ne všichni naši uživatelé budou při používání naší aplikace uvažovat stejně jako my.
Když to vezmeme v úvahu, pak budeme vědět, že dojde k mnoha chybám, vyplní pole s nesprávnými informacemi ve formátu, možná ponechají prázdná pole, která máme zájem vyplnit atd. K tomu musíme definovat vlastní chyby což je to, co uživateli naznačíme, proč aplikace nemůže pokračovat v jejich požadavcích, a poskytne jim pomoc s tím, co a jak by mělo být vyplněno.
Vlastní zprávy
A personalizovaná zpráva nám umožňuje naznačit, že aplikace bude komunikovat, když a chyba v konkrétním poli modelu, protože není stejné zobrazit chybu bez zprávy a počkat, až se uživatel dozví, že se nezdařila, uvidíme následující kód:
 [Povinné] [StringLength (50, ErrorMessage = "Název nesmí být delší než 50 znaků")] veřejný řetězec Název {get; soubor; } [Rozsah (1, 10 000, ErrorMessage = "Počáteční cena musí být alespoň 1")] veřejná desetinná počáteční cena {get; soubor; } 

Vidíme, že jsme byli schopni umístit zprávu, když naše pole překročí uvedenou délku a také když umístíme rozsah, protože v druhém případě uživatel potřebuje průvodce, co umístit.
Zobrazit chyby
Jakmile jsme definovali chyby a jejich různé zprávy, musíme připravit v našich očích abychom jim ukázali, kdy k nim dojde, použijeme jazyk Břitva a jeho snadný přístup k vlastnostem našich modelů, pojďme se na následujícím obrázku podívat na to, jak připravit pole, které se zobrazí uživateli, a obdržet chybu, pokud existuje:

Na obrázku vidíme, jak můžeme naše pole v zobrazení vytisknout, nyní uvidíme, jak přidat vlastní chybu, kterou vytvoříme:

Vidíme, že je to velmi jednoduché, používáme tuto metodu ValidationMessageFor a jako parametr předáme náš model a vlastnost, u které se chystáme zaregistrovat chybu; Tento proces opakujeme s každým polem, které máme na očích.
DůležitéPokud z nějakého důvodu chceme přepsat chybovou zprávu, buď proto, že v pohledu potřebujeme něco jiného, ​​není problém se stejnou metodou ValidationMessageFor tohoto cíle můžeme dosáhnout, jednoduše mu s novou zprávou předáme další parametr.
Podívejme se na následujícím obrázku, jak vám pošleme zprávu s příponou “*” tato zpráva se používá hodně k označení toho, že prázdné pole není přijato, nebo také když je celá zpráva zobrazena v souboru popisek, takže nepřetěžujeme zobrazení textu:

Je velmi snadné toto vše aplikovat v našich programech, čímž získáme ještě jednu aplikaci uživatelsky přívětivý a velmi robustní, protože každá validace, kterou provedeme, je o jeden bod zlomu méně.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