Cześć Mam pytanie ponieważ tworze prostego bloga i chciałbym zrobić walidacje formularza dodania postu
Do Modelu dodałem atrybuty ale nie działa co jeszcze musze zrobić ?
<form asp-action="Edit" asp-controller="Panel" method="post">
Tytuł: <input type="text" asp-for="Post.Tytuł" />
<label>
Kategoria:
<select asp-for="Post.KategoriaId">
<option value="1">C++</option>
<option value="2">NET</option>
<option value="3">CSS</option>
<option value="4">ANGULAR</option>
<option value="5">C#</option>
<option value="6">HTML</option>
<option value="7">JAVASCRIPT</option>
<option value="8">SQL</option>
<option value="9">VISUAL STUDIO</option>
</select>
</label>
<textarea asp-for="Post.Cialo"> </textarea>
<input type="submit" value="Dodaj" />
</form>
public int PostId { get; set; }
[Required(ErrorMessage = "Podaj kategorie")]
public int KategoriaId { get; set; }
[Required(ErrorMessage = "Podaj tytuł")]
public string Tytuł { get; set; }
[Required(ErrorMessage = "Musisz podać zawartość postu")]
[MinLength(100, ErrorMessage = "Minimum 100 znaków")]
public string Cialo { get; set; }
public string Autor { get; set; } = "Michał Warmuz";
public DateTime DataUtworzenia { get; set; } = DateTime.UtcNow;