【问题标题】:ASP.NET MVC 4: How to update model from view on submit formASP.NET MVC 4:如何从提交表单的视图中更新模型
【发布时间】:2016-02-10 17:01:30
【问题描述】:

我创建了一些表单,我需要在提交表单上分配字段CreationDate

@model Namespaces.Chapter

@using (Html.BeginForm ()) {
    <p>Title: @Html.TextBoxFor(c => c.Title)</p>
    ...
    @{ Model.CreationDate = DateTime.Now;} <- somehow like that, but this code does not works
    <input type="submit" value="Submit" />
}

怎么做?

【问题讨论】:

  • 您应该在控制器中设置创建日期。如果您设置的是客户端,则您相信客户的时钟是准确的。

标签: c# asp.net asp.net-mvc forms asp.net-mvc-4


【解决方案1】:

您必须在控制器操作中执行此操作,然后才能将其传递给数据访问,例如:

public ActionResult SomeAction(SomeClass obj)
{
   obj.CreationDate = DateTime.Now;

   // your business logic goes here
   ................
   ................
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-22
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多