Sto lavorando su MVC-3. Sto affrontando la seguente eccezione il mio punto di vista:L'eccezione nella vista MVC-3 non può eseguire il binding a runtime su un riferimento null
cannot perform runtime binding on a null reference
classe del modello
public class HomeModel
{
public IEnumerable<Html> Template { get; set; }
}
Visualizza codice
@model Project.Models.HomeModel
@{
ViewBag.Title = "Home Page";
int i = 0;
}
<div class="container">
@foreach (var e in Model.Template) //getting exception on this foreach loop
{
//loop content
}
</div>
controller
public ActionResult Index()
{
HomeModel model = new HomeModel();
model.Template = db.Templates();
return View(model);
}
La mia vista è fortemente digitata nella classe del modello HomeModel. Qualcuno può aiutarmi a risolverlo?
cosa è db.Templates? Diverso da null, cioè. –
Puoi eseguire il debug e controllare il valore di db.Templates() nell'azione Index? –
sì e questo valore non è nullo – user1740381