【发布时间】:2014-08-10 07:56:33
【问题描述】:
我是 mvc 新手,我有一个消息传递类
[Table("employeeTable")]
public class Messsaging : IValidatableObject
{
public virtual int id { set; get; }
[Required]
public virtual String name { set; get; }
[Required]
public virtual String country { set; get; }
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
if (name.Equals(null))
{
yield return new ValidationResult("this field can'not be empty");
}
}
}
我有一个创建操作方法
[HttpPost]
public ActionResult Create(Messsaging form)
{
var newmessage = messageContext.messages.Add(form);
messageContext.SaveChanges();
return RedirectToAction("Index");
}
当我提交表单时,我在项目中收到验证错误异常消息,而不是在我的创建表单上显示错误消息!!任何想法都提前谢谢大家。
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-3