У меня есть действие создания, которое не отправляет CreatedOn и CreatedBy обратно в действие создания HttpPost.
Это не определяемые пользователем свойства, и в идеале я не хочу, чтобы они отображались в форме привсе.Итак, как мне получить эти свойства в модель, не имея их в самой форме?Должны ли они быть скрытыми полями в форме?
Контроллер
public virtual ActionResult Create()
{
var meeting = new Meeting
{
CreatedOn = DateTime.Now,
CreatedBy = User.Identity.Name,
StartDate = DateTime.Now.AddMinutes(5),
EndDate = DateTime.Now.AddHours(3)
};
ViewBag.Title = "Create Meeting";
return View(meeting);
}
[HttpPost]
public virtual ActionResult Create(Meeting meeting)
{
if (ModelState.IsValid)
{
_meetingRepository.InsertOrUpdate(meeting);
_meetingRepository.Save();
return RedirectToAction(MVC.Meetings.Details(meeting.MeetingId));
} else {
return View();
}
}