Diskuze: ASP.NET MVC Client Side validation, Ajax, PartialView
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Neměl by tento řádek
@*@Html.ValidationSummary()*@
vypadat spíš takto?
@Html.ValidationSummary()
Ahoj, @Html.ValidationSummary() slouží pro souhrný výpis validačních chyb. Pokud chceš zobrazit validaci pouze pro daný textbox, nepotřebuješ to.
Aby fungovala validace na vloženém PartialView je potřeba nejprve:
// Znovu načte validaci pro PartialView
jQuery.validator.unobtrusive.parse();
jQuery.validator.unobtrusive.parse("#frmAddUser");
a následně v ajaxovém volání
// Validace pro PartialView
if (!$("#frmAddUser").valid()) {
return false;
}
Pak to funguje
Zobrazeno 3 zpráv z 3.