"StudentID"와 "StudentName"을 기본 키로 설정 한 Student 데이터 모델 (Entity Framework)이 있습니다. StudentID는 Int 유형이고 StudentName은 String 유형입니다. null 참조 예외 오류
나는 강력한 형식의 뷰를 생성,하지만 그것을 실행할 때 나는 다음과 같은 오류 얻을 : 여기public ActionResult Index()
{
ViewData.Model = student.StudentTable;
return View();
}
가보기입니다 :
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
여기
Source Error: Line 10: <tr> Line 11: <td> Line 12: <%= Html.Encode(item.StudentID) %>** Line 13: </td> Line 14: <td>
내 컨트롤러 액션입니다 :
<%@ Page
Language="C#"
Inherits="System.Web.Mvc.ViewPage<IEnumerable<Student.Models.StudentTable>>" %>
<html>
<head runat="server">
</head>
<body>
<table>
<% foreach (var item in Model) { %>
<tr>
<td>
<%= Html.Encode(item.StudentID) %>
</td>
<td>
<%= Html.Encode(item.StudentName) %>
</td>
</tr>
<% } %>
</table>
</body>
</html>
컨트롤러 작업 방법의 코드를 표시 할 수 있습니까? – brodie
@brodie 예. 위의 내용을 추가했습니다. – user793468
보기를 표시 할 수 있습니까? – frennky