Я пытаюсь отобразить значение по умолчанию для свойства, поскольку оно пустое, и я хочу отобразить что-то, а не ничего.
Вот мой код cs html:
<tbody>
<tr>
<td>Id </td>
<td>@Html.DisplayFor(model => model.id)</td>
</tr>
<tr>
<td>Previous id </td>
<td>@Html.DisplayFor(model => model.oldId)</td>
</tr>
<tr>
<td>Category </td>
<td id="categoryId">@Html.DisplayFor(model => model.categoryId)</td>
</tr>
<tr>
<td>Date of creation </td>
<td>@Html.DisplayFor(model => model.dateCreation)</td>
</tr>
<tr>
<td>Date of modification</td>
<td>@Html.DisplayFor(model => model.dateModify)</td>
</tr>
@* TODO: Return name of logged in user. *@
<tr>
<td>User id</td>
<td>@Html.DisplayFor(model => model.userId)</td>
</tr>
<tr>
<td>Zone</td>
<td id="zoneId">@Html.DisplayFor(model => model.zoneId)</td>
</tr>
<tr>
<td>Equipment</td>
<td id="equipmentId">@Html.DisplayFor(model => model.equipmentId)</td>
</tr>
<tr>
<td>Equipment task</td>
<td id="taskId">@Html.DisplayFor(model => model.taskId)</td>
</tr>
<tr>
<td>Date revision</td>
<td>@Html.DisplayFor(model => model.dateRevision)</td>
</tr>
</tbody>
Вот мои свойства:
public int id { get; set; }
public int? oldId { get; set; } = 0;
public int? categoryId { get; set; }
public DateTime? dateCreation { get; set; }
public DateTime? dateModify { get; set; } = new DateTime();
public string userId { get; set; }
public int? zoneId { get; set; }
public int? equipmentId { get; set; }
public int? taskId { get; set; }
public DateTime? dateRevision { get; set; } = new DateTime();
Кто-нибудь знает причину, по которой значение по умолчанию не получается отображается?