【发布时间】:2021-10-25 09:20:23
【问题描述】:
我正在创建一个处理创建和编辑请求的表单,如果用户在这两种情况下都按下编辑或创建,他将转到Save.cshtml,但如果他按下编辑,模型数据应该采用其他形式应该是空的(创建)所以这是我的代码:
<div class="form-group">
<label asp-for="Description" class="control-label"></label>
<input asp-for="Description" id="description" class="form-control" value="@(@Model == null ? "" : @Model.Description)" />
<span asp-validation-for="Description" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Expiraydate" class="control-label"></label>
<input asp-for="Expiraydate" id="expirydate" class="form-control" value="@(@Model == null ? null : Convert.ToString(@Model.Expiraydate))" />
<span asp-validation-for="Expiraydate" class="text-danger"></span>
</div>
它适用于描述,但不适用于到期日期,请注意我的模型的到期日期为DateTime。
【问题讨论】:
标签: c# .net asp.net-mvc forms datetime