我正在尝试在我的模型对象中更新用户
   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
谢谢,
萨布