Итак, у меня есть эта таблица с большим количеством элементов "td". В большинстве случаев они не заполнены полностью, поэтому я думал о заполнителе, таком как value = "/"
, до тех пор, пока он не будет изменен, или проверял с помощью javascript, чтобы узнать, пусто ли какое-либо "td", чтобы не отображать его или не разместить заполнитель.
Вот часть кода:
<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>
<tr>
<td>User id</td>
<td>@Html.DisplayFor(model => model.userId)</td>
</tr>
<tr>
<td>Zone</td>
<td>@Html.DisplayFor(model => model.zoneId)</td>
</tr>
</tbody>
Просмотреть код модели:
public int id { get; set; }
public int? oldId { get; set; }
public int? categoryId { get; set; }
public DateTime? dateCreation { get; set; }
public DateTime? dateModify { get; set; }
public string userId { get; set; }
public int? zoneId { get; set; }
Код контроллера:
public ActionResult Delete(int id)
{
Riskanalysis riskanalysis = _manager.GetRiskanalysis(id);
if (riskanalysis == null) return NotFound();
RiskanalysisViewModel rvm = new RiskanalysisViewModel()
{
id = riskanalysis.id,
oldId = riskanalysis.oldId,
categoryId = riskanalysis.categoryId,
dateCreation = riskanalysis.dateCreation,
dateModify = riskanalysis.dateModify,
userId = riskanalysis.userId,
zoneId = riskanalysis.zoneId,
equipmentId = riskanalysis.equipmentId,
taskId = riskanalysis.taskId,
dateRevision = riskanalysis.dateRevision,
activity = riskanalysis.activity,
action = riskanalysis.action,
descriptionPotentialRisk = riskanalysis.descriptionPotentialRisk,
dangerId = riskanalysis.dangerId,
consequenceId = riskanalysis.consequenceId,
dangerousEnergiesId = riskanalysis.dangerousEnergiesId,
preventionMeasures = riskanalysis.preventionMeasures,
safetyProcedures = riskanalysis.safetyProcedures,
improvementFactor = riskanalysis.improvementFactor,
preSeriousness = riskanalysis.preSeriousness,
preProbability = riskanalysis.preProbability,
preExposure = riskanalysis.preExposure,
preRiskDegree = riskanalysis.preRiskDegree,
preRiskCategory = riskanalysis.preRiskCategory,
postSeriousness = riskanalysis.postSeriousness,
postProbability = riskanalysis.postProbability,
postExposure = riskanalysis.postExposure,
postRiskDegree = riskanalysis.postRiskDegree,
postRiskCategory = riskanalysis.postRiskCategory
};
rvm.Subtitle = "Deleting of riskanalysis";
return View(rvm);
}
У кого-нибудь есть идея для этого?
Спасибо уже!