我习惯使用C#和VB.NET Winforms,通常可以通过设置断点并逐步执行代码来找到所需的所有错误。
我想知道我做错了什么。
我在这里设置断点:
public ActionResult Index(int id)
{
var cnty = from r in db.Clients
where r.ClientID == id
select r;
if (cnty != null) // breakpoint here
{
return View(cnty); // F11 jumps over this section of code returning me to the error page below.
}
return HttpNotFound();
}
我完全不知道它到底在哪里或为什么出错。我该如何找出出错的原因,或者更好的方法是找出它抛出了什么错误?
我正在使用VS2012 mvc4 c#。
cnty
永远不会是null
。它可能是 _空的_,但不是null
。 - D Stanley