Názory ke článku ASP.NET MVC v praxi od A do Z, 3. díl – Model – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Názory ke článku ASP.NET MVC v praxi od A do Z, 3. díl – Model – Programujte.comNázory ke článku ASP.NET MVC v praxi od A do Z, 3. díl – Model – Programujte.com

 

Názory ke článku ASP.NET MVC v praxi od A do Z, 3. díl – Model

djanosik   NOVÝ
15. 8. 2009

Ahoj, vím, že to je překlad, ale přece :) Já bych pro validaci použil spíše vlastní IModelBinder v kombinaci s validačními attributy -> zbavíš se tím zbytečných řádků kódu (nemluvě o tom, že lze pak snadno zařídit validaci na straně klienta).

Lze použít např. DataAnnotations, NHibernate Validator nebo třeba Castle Project Validator. Nejlepší se mi zdá poslední zmíňovaný, ale i tak si ode mě vyžádal mnoho úprav, u kterých si nejsem jistej, zda se někdy stanou oficiální součástí projektu (zatím to tak nevypadá).

Jirka   NOVÝ
30. 5. 2011

Dobrý den. Chtěl bych se Vás zeptat na jednu část kódu, která mi vyhazuje chybu (jsem programátor amatér, tvořim ručně tento projekt krok po kroku)
Vytvořil jsem si třídu Dinner.cs té jsem změnil vlastnost na partial, ale v části:

partial void OnValidate(ChangeAction action)  

{
if (!IsValid)
throw new ApplicationException("Uložení se nepodařilo kvůli nedodržení business pravidel");
}

mi vyskakuje error. Konkrétně se jedná o "Nebyla nalezena źádná definující deklarace pro implementující deklaraci částečné metody NerdDinner.Models.Dinner.OnValidate (System.Data.Linq.ChangeAction)"
Můžete mi poradit? (jedu přesně podle návodu)

Také ve stejné třídě mi to hlásí (ale jen občas) že Title, Description,...a ost. že v aktuálním kontextu neexistují(dá se tomu pomoci)?

Děkuji, jinak skvělý návod (doufám, že se zde dočkám i jiných zajímavých témat na která bych se sám asi neodvážil)

Eduard Babka   NOVÝ
6. 1. 2012

Prosím o radu, neprovede se mi validace formuláře na správnost tel. čísla. Můj kód se provede až po té, co do políčka nevyplním nic a validace se provede na stranbě ukládání do DB. Plus mi vyhodí mojí hlášku throw new ApplicationEx.. A aplikace spadne. Pokud vyvolání výjimky zakomentuji, validace se opět neprovede. Nevíte, kde by mohl být problém? Aplikaci dělám PŘESNĚ dle návodu. Nyní jsem u dílu 6 a zkouším si editaci a nelze jí provést.

Předem mockrát děkuji za odpověď

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý