我有一张桌子
帖子(p_id,u_id(FK),日期,标题,类型,查看者)和一个带有(p_id,u_id,日期,标题,类型)的模型类 UserModel.cs。当我在后控制器中创建新帖子时,我尝试过
公共 ActionResult 创建(PostModel p) {它不工作。我认为从不提交时我提交总是返回视图。我创建了 stronly 类型的创建视图。在 create.cshtml 我有两个隐藏字段 user_id 和 postModel 对象的日期。我是 MVC 的新手。请帮助我提前谢谢....if (ModelState.IsValid) { p.date = DateTime.Today; post post = new Models.DB.post(); post.u_id = User.Identity.Name; post.date = p.date; post.title = p.title; post.type= p.type; post.viwer=1; try{ db.posts.AddObject(post); db.SaveChanges(); return RedirectToAction("LoggedIndex"); } catch{ return RedirectToAction("Index"); } } return View(p); }