MVC控制器中的DateTime格式编辑操作

时间:2019-08-19 19:17:58

标签: model-view-controller .net-core

我有一个创建视图,该视图允许用户添加标题和日期。用户进行编辑时,应在创建时显示标题和日期。我不确定该怎么做。

    [HttpGet]
    public IActionResult Edit(int id)
    {

        var iDate = DateTime.Now.ToString("MM/dd/yyyy HH:mm");

        var editViewModel = new CreateEditViewModel
        {
            Id = id,
            AsOf = ToEdit.AsOf,
            Title = ToEdit.Title,               
            )                
        };
        editViewModel.AsOf = DateTime.ParseExact(iDate, "MM/dd/yyyy 
     HH:mm", null);
        return View(editViewModel);
    }

我当前在控制器的“编辑操作”中使用DateTime.Now,但是我知道这是不正确的,因为它显示了最初创建日期和时间的当前日期/时间。

1 个答案:

答案 0 :(得分:0)

您要从数据库中编辑模型吗?