【发布时间】:2021-03-15 14:05:29
【问题描述】:
我正在 Visual Studio 2017 中使用 asp.net core
我需要使用 C#、MVC 或 SQL 来解决这个问题
我正在创建一个带有 foreach 语句的表(如下)
<table>
<tbody>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Month)
</td>
<td>
@Html.DisplayFor(modelItem => item.Temperature)
</td>
<td>
@Html.DisplayFor(modelItem => item.StartDate)
</td>
<td>
@Html.DisplayFor(modelItem => item.EndDate)
</td>
</tr>
}
</tbody>
</table>
我正在尝试修改此模型数据以仅显示日期。
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
我将如何做到这一点,以便我的所有模型项目都受到影响?
这是我的控制器操作
public IActionResult Create()
{
return View();
}
和
[HttpPost]
public async Task<IActionResult> Create(Data data)
{
if (ModelState.IsValid)
{
_context.Add(data);
await _context.SaveChangesAsync();
return RedirectToAction(nameof(Index));
}
return View(data);
}
【问题讨论】:
-
您能否解释一下您的意思是什么我将如何做到这一点,以便我的所有模型项目都受到影响?
标签: c# html asp.net-core