我收到这个错误:
"An exception of type 'System.NullReferenceException' occurred in App_Web_lmzivtl2.dll but was not handled in user code. Additional information: Object reference not set to an instance of an object."
这是我使用的代码:
@model IEnumerable<PtExamen.Models.Teste>
@{
ViewBag.Title = "Teste";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Teste</h2>
@{foreach (var item in Model )
{
<p>
  @Html.Raw(ViewBag.Descriere) <br> <br>
    <a href="@ViewBag.NumeFisier" target="_blank">@ViewBag.test</a>)
</p>
}
}
我不明白为什么会出现这个错误,因为到目前为止我已经使用过类似的例子,但我没有遇到这个问题。任何帮助,解释都会很棒。提前致谢!
我在其他地方使用了类似的东西,但没有发生这个错误,我真的找不到是什么让这部分代码没有引起任何问题,而另一部分却引起了问题。这是另一个地方,我使用了类似的东西,但我没有遇到任何问题:
@model IEnumerable<PtExamen.Models.Capitole>
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div>
<div id="div-1">
<p><h2> @ViewBag.MateriaSelectata.ToUpper()</h2></p>
</div>
<div id="div-1a">
@foreach (var item in Model)
{
string materiasel = ViewBag.MateriaSelectata;
int cidSelectat = Convert.ToInt32(ViewBag.cidSelectat);
<p>@Html.ActionLink(item.den_capitol, "Index", new { materia = item.disciplina , cid = item.id }) <br></p>
最佳答案
在您的 dll (App_Web_lmzivtl2.dll) 中的某处,您引用了一个空对象或者您忘记了实例化它。即 object myobject=new object(); 然后给 myobject 一个值。
关于c# - 我收到无法理解的 System.NullReferenceException 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24525503/