2014-03-29 11 views
2
@if (Model.LastOrder != null) 
{ 
    <h3>Lorem ipsum:</h3> 
} 
else 
{ 
    <h3>Lorem lorem!</h3> 
} -> here occurs error 

이 코드를 사용하면 nullreferenceexception 오류가 발생합니다. 모든 것이 해결하기 쉽지만 오류는 마지막 괄호에서 발생합니다! 아주 이상한 .. 그리고 무엇보다 - 나를 돕기 위해 오류 정보에 특별한 것은 없습니다.브래킷에 null 참조 예외가 있습니까?

왜이 오류가 발생합니까? 당신이 경우와 다른 후 하나 개의 라인을 가지고, 그리고 더 많은 정보를 줄 것이다, 무슨 일이 일어 나는지 때문에,

[Authorize] 
public ActionResult Dashboard() 
{ 
    XYZ toReturn = new XYZ { }; 
    return View(toReturn); 
} 
+0

LastOrder의 유형은 무엇입니까? 모델도 확인 했습니까? –

+4

이전에이 문제가 발생했습니다. 때때로 Razor 뷰는 라인에서 예외를보고하지만, 실제로는 그 예외가 다음 코드 행에서 발생합니다. 아래의 코드에서 예외가 발생하는지 확인하십시오. –

+0

전체보기 코드를 게시하십시오. –

답변

-1

이 브래킷을 제거하십시오 :

여기 내 컨트롤러 액션입니다.

관련 문제