我正在尝试在我的模型对象中更新用户
public ActionResult AddJob(JobQueue job,HttpPostedFileBase file)
{
job.User = "itdev";
TryUpdateModel(job)
if (ModelState.IsValid)//Always returns false
{
}
}
模型
public class JobQueue {
[Required]
[Display(Name="JobId")]
public string JobId { get; set; }
[Required] [Display(Name = "FileName")]
public string FileName { get; set; }
[Required]
[Display(Name = "Job Run Date")]
public DateTime JobRunDate { get; set; }
[Required]
[Display(Name = "Email")]
public string Mail { get; set; }
[Required]
[Display(Name = "User")]
public string User { get; set; }
我在分配值后尝试使用 TryUpdateModel(job) 和 UpdateModel(job)。这两个似乎都没有更新模型,因为 ModelState.IsValid 返回 false。有人能指出我正确的方向吗?我正在使用 MVC3
谢谢,
萨布