所以我是 MVC3 的新手,并且正在使用 DataAnnotations 进行验证。客户端一切正常,但如何让服务器端版本正常工作?如果我禁用 Javascript,则看不到任何验证。
我的模型看起来像这样
[Required(ErrorMessageResourceName = "Verplicht", ErrorMessageResourceType = typeof (ValidatieStrings))]
[Display(Name="Voorletters", ResourceType = typeof (VeldNaamStrings))]
public string Voorletters { get; set; }
我的控制器看起来像这样
using System.Web.Mvc;
using inschrijven_werknemer.Models;
namespace inschrijven_werknemer.Controllers
{
public class HomeController : LocalizationController
{
public ActionResult Index()
{
return View(new MedewerkInfoModel());
}
}
}
我的视图看起来像这样
@model inschrijven_werknemer.Models.MedewerkInfoModel
<div class="stap-div" id="stap2">
@Html.EditorForModel("MedewerkInfoModel")
</div>
我究竟做错了什么?