Bitte helfen Sie mir bei dem folgenden Code. Die Model-Klasse verwendet System.ComponentModel.DataAnnotation
:
namespace Proj.Models
{
public class Customer
{
[Required]
public string CustomerID{get;set;}
[Required]
public string CustomerName{get;set;}
}
}
Ich habe einen Controller mit diesem Modell erstellt, wobei die Aktionsmethode lautet:
public class Customer:Controller
{
public ActionResult Details()
{
return View();
}
}
Die Razor-Ansicht ist Details.cshtml, mit folgendem Markup und Code:
@model Proj.Models.Customer
<form method="post">
@Html.EditorForModel()
<button>Submit!!</button>
</form>
Wenn ich jedoch auf "Absenden" klicke, werden wie erwartet keine Validierungsfehler angezeigt.