저는 오차드를 처음 접했습니다. 간단한 피드백 양식 위젯을 만들었습니다. 이것은 컨트롤러에 데이터를 데이터베이스에 삽입하는 것이지만 작동하지 않습니다.오차드 - 피드백 양식 레코드를 데이터베이스에 저장
[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);
}
내가 뭘 잘못하고 있는거야? 오류는 발생하지 않지만 데이터베이스 테이블에 삽입 된 새 레코드는 표시되지 않습니다.
감사합니다. FeedbackWidget
가정
감사합니다. 새로운 콘텐츠 유형을 사용했습니다. – user471317
내가 방금 주목 한 바에는, 내가 제출 한 피드백마다 하나씩, 관리 대시 보드에 15 개 이상의 피드백 콘텐츠 항목이 있습니다. 사이트가 게시 될 때 목록이 매우 커질 것이므로 바람직하지 않습니다. 콘텐츠 형식으로 피드백 페이지를 만드는 것이 올바른 방법이 아니라고 생각합니다. – user471317