0
私はMVC3を使用しており、EntityFranmeworkのgeneretadクラスはデータベースにデータを保存しています。PostBackの値が失われる
コントローラ
// Get
public ActionResult Create(Guid StudentID)
{
Semester semester = new Semester();
ViewBag.BranchID = new SelectList(db.Branches, "ID", "Name");
semester.Student = db.Students.Single(s => s.ID == StudentID);
return PartialView(semester);
}
//
// POST: /Semester/Create
[HttpPost]
public ActionResult Create(Semester semester)
{
semester.ID = Guid.NewGuid();
semester.CreatedDate = DateTime.Now;
semester.CreatedBy = "ddf";
db.Semesters.AddObject(semester);
db.SaveChanges();
return RedirectToAction("Index", "Student");
}
I GETメソッドでの学生のすべての結果を得るのですが、すべての生徒データは、POSTメソッドで失われます。
ヘルプ!
Postメソッドに渡されたSemesterオブジェクトがnullまたは空の値を持つことを意味しますか?もしそうなら、それは拘束力のある問題であると思われます。その場合、あなたはView HTMLを共有できますか? –