Можно ли назначить идентификатор ViewBag в MVC? - PullRequest
1 голос
/ 18 марта 2020

Здравствуйте, я пытаюсь назначить идентификатор 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>
}

Но это выдает мне сообщение об ошибке «Невозможно выполнить привязку во время выполнения для ссылки с нулевым значением», поэтому я хочу знать, что я пытаюсь делать можно?

...