次のコードで私を助けてください。Model クラスは以下を使用していSystem.ComponentModel.DataAnnotation
ます:
namespace Proj.Models
{
public class Customer
{
[Required]
public string CustomerID{get;set;}
[Required]
public string CustomerName{get;set;}
}
}
このモデルを使用してコントローラーを作成しました。アクションメソッドは次のとおりです。
public class Customer:Controller
{
public ActionResult Details()
{
return View();
}
}
Razor ビューは Details.cshtml で、次のマークアップとコードがあります。
@model Proj.Models.Customer
<form method="post">
@Html.EditorForModel()
<button>Submit!!</button>
</form>
ただし、[送信] をクリックしても、期待どおりの検証エラーは表示されません。