1
該項目正常工作,沒有例外,然後我開始突然得到這個錯誤。我在論壇上搜索這個錯誤,並想出有關剃刀的一些信息,所以我更新了Visual Studio,但沒有任何變化。詳情如下:我得到「無法執行空引用上的運行時綁定」錯誤在Asp.Net MVC
型「Microsoft.CSharp.RuntimeBinder.RuntimeBinderException」的異常出現在System.Core.dll但在用戶代碼中沒有處理
其他信息:無法執行在運行時綁定空引用
控制器:
List<tablo_haber> haberler = db.tablo_haber.Where(x => x.language == "tr" && x.durum == "Aktif").OrderByDescending(x => x.id).Take(habersayisi).ToList();
ViewBag.news = haberler;
查看:
<ul id="nt-example2" style="padding-left: 0px;">
@foreach (tablo_haber veri in ViewBag.news)
{
<li data-infos="@veri.haber_metin">
<span class="hour">
<img src="@Url.Content(ViewBag.veri.haber_res_1)" height="45" width="70" alt="@veri.haber_baslik" class="img-thumbnail" />
</span>
@if (ViewBag.dil == "ru")
{
<a href="@Url.Action("index", "haber", new { id = veri.id})" style="color: #f2f2f2">
<i class="fa fa-chevron-circle-right fa-2x" aria-hidden="true" style="float: right; cursor: pointer; color: #F37021;"></i>@veri.haber_baslik
</a>
}
else
{
<a href="@Url.Action("index", "haber", new { id = veri.id , baslik=veri.haber_baslik.Replace(" ","-").Replace("/","-").ToLower()})" style="color: #f2f2f2">
<i class="fa fa-chevron-circle-right fa-2x" aria-hidden="true" style="float: right; cursor: pointer; color: #F37021;"></i>@veri.haber_baslik
</a>
}
</li>
}
</ul>
您需要在問題中添加代碼,而不是它的圖像。 –
而且唯一相關的代碼是GET方法,您將值分配給'ViewBag',因爲這是您發生錯誤的地方 –
當我開始使用斷點時,一切正常,數據即將到來,其綁定正確。 –