1
我有一个我使用过的asp.net mvc项目。 其 “添加” 控制器=>MVC上的实体框架验证
[Authorize(Roles = "Admin")]
public ActionResult Add()
{
using (Process _process = new Process())
ViewBag.KlinikListesi = _process.KlinikleriGetir();
return View();
}
[Authorize(Roles = "Admin")]
[HttpPost]
public ActionResult Add(uzmanlik_egitim _ueModel)
{
using (Process _process = new Process())
{
ViewBag.KlinikListesi = _process.KlinikleriGetir();
if (Request.QueryString["userName"] != null)
{
_ueModel.kullanici_adi = Request.QueryString["userName"].ToString();
_process.Add(_ueModel);
}
}
return View();
}
而且我创建的视图(模型选择作为EF表(uzmanlik_egitim))
它完美。
,但我需要验证领域,我想=>
//[MetadataType(typeof(uzmanlik_egitim_metadata))]
//public partial class uzmanlik_egitim
//{
//}
//public class uzmanlik_egitim_metadata
//{
// [Required]
// public string kullanici_adi { get; set; }
// [Required]
// public int ID { get; set; }
// [Required]
// public string klinik { get; set; }
// [StringLength(1, ErrorMessage = "En Fazla 1 Karakter")]
// public int? ulusal_kongre { get; set; }
// [StringLength(1, ErrorMessage = "En Fazla 1 Karakter")]
// public int? uluslararasi_kongre { get; set; }
// [StringLength(1, ErrorMessage = "En Fazla 1 Karakter")]
// public int? yurtici_sunum { get; set; }
// [StringLength(1, ErrorMessage = "En Fazla 1 Karakter")]
// public int? yurtdisi_sunum { get; set; }
// [StringLength(1, ErrorMessage = "En Fazla 1 Karakter")]
// public int? yurtici_bilimsel_yayin { get; set; }
// [StringLength(1, ErrorMessage = "En Fazla 1 Karakter")]
// public int? yurtdisi_bilimsel_yayin { get; set; }
//}
但我发现了错误,因为 型我是stucked。