我是Orchard的新手。我创建了一个简单的反馈表单部件。这是我在控制器中将数据插入到数据库中,但它不起作用。Orchard - 将反馈表格记录保存到数据库
[HttpPost]
public ActionResult Feedback(FeedbackViewModel form)
{
var feedback = _orchardServices.ContentManager.New<FeedbackPart>("FeedbackWidget");
feedback.EmailAddress = form.EmailAddress;
feedback.Name = form.Name;
feedback.Comment = form.Comment;
feedback.SubmitDate = DateTime.Now;
_orchardServices.ContentManager.Create(feedback);
return View("FeedbackSent", form);
}
任何想法我做错了什么?它不会抛出任何错误,但我没有看到任何新记录被插入到数据库表中。
谢谢。
感谢。使用新的内容类型工作。 – user471317 2012-03-21 00:12:51
我刚刚注意到,我在管理控制台中看到15个以上的反馈内容项目,每个反馈都提交了一个。这是不可取的,因为当网站上线时,这个列表将会变得非常大。我想创建一个反馈页面作为内容类型是不正确的做法。 – user471317 2012-03-28 22:41:29