업데이트 modelobject 에서 컨트롤러
-
11-12-2019 - |
문제
내가 노력하고 업데이트 사용자가에서 내 모델체
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(일)및 UpdateModel(직업)이 값을 할당.이들 모두 보이지 않는 모델을 업데이트하기 때문에 ModelState.IsValid false 를 반환합니다.할 수 있는 누군가가 나에서 오른쪽 방향?내가 사용하 MVC3
감사합니다,
Sab
해결책
내가 잘못 될 수 있습니다 여기에,그러나 내가 생각하 job.User = "itdev";
해야 충분한 모델을 업데이트를 사용하지 않고 TryUpdateModel(job)
그게 우리가 어떻게 우리 사이트에서 어쨌든.내가 사용할 필요하지 않는 어떤 방법을 실제로 모델을 업데이트 자체입니다.그 값을 할당합니다.
하는 방법에 따라 귀하의 모델은 설정을 나는 생각한다.
당신은 아마도시를 위한 코드 모델의 경우에 단지 나의 답이 아니다.
제휴하지 않습니다 StackOverflow