如何在MVC中自动为数据库添加日期?我不知道如何从计算机中获取时间,而无需在行c.Date = ;
中手动编写时间。我的控制器:
public ActionResult Add(Contact c)
{
bool Status = false;
string message = "";
if (ModelState.IsValid)
{
c.Date = DateTime;
db.Contact.Add(c);
db.SaveChanges();
Status = true;
}
else
{
message = "Invalid Request";
}
ViewBag.Message = message;
ViewBag.Status = Status;
return View(c);
}
答案 0 :(得分:2)
答案 1 :(得分:0)
您需要使用DateTime.Now
属性,同时不要忘记您可以使用DateTime.Now
等其他功能轻松设置DateTime.Now.ToLongDateString()
的格式。
我在你的代码中添加了它:
public ActionResult Add(Contact c)
{
bool Status = false;
string message = "";
if (ModelState.IsValid)
{
c.Date = DateTime.Now;
db.Contact.Add(c);
db.SaveChanges();
Status = true;
}
else
{
message = "Invalid Request";
}
ViewBag.Message = message;
ViewBag.Status = Status;
return View(c);
}