Здравствуйте, я пытаюсь назначить идентификатор ViewBag, и я не уверен, возможно ли это.
У меня есть для l oop, который циклически перебирает мои сайты db.
float[] osiTotal = new float[sites.Count + 1];
foreach (Site s in sites)
{
osiTotal[s.ID] = osiPartCost[s.ID] + osiCompCost[s.ID] + osiItemCost[s.ID];
ViewBag.OSITotal[s.ID] = osiTotal[s.ID];
}
Затем на странице просмотра это выглядит следующим образом
foreach (Site s in sites)
{
<tr>
<td>Total</td>
<td></td>
<td></td>
<td>@ViewBag.OffReportTotal[s.ID]</td>
</tr>
}
Но это выдает мне сообщение об ошибке «Невозможно выполнить привязку во время выполнения для ссылки с нулевым значением», поэтому я хочу знать, что я пытаюсь делать можно?