У меня проблема с конкретным действием контроллера, не отображающим представление.
Вот действие контроллера:
public ActionResult DisplayStudents(string id)
{
var name = (from p in data.StudentTable.Where(a => a.ClassNumberID == id)
group n by n.StudentName into g
select g.Key).First();
return View(name);
}
Имя контроллера - «Студент», и представление присутствует в«Views / Student / DisplayStudents.aspx»
Почему я все еще получаю эту ошибку:
Server Error in '/' Application.
--------------------------------------------------------------------------------
The view 'Thomas Guenn' or its master was not found. The following locations were searched:
~/Views/Student/Thomas Guenn.aspx
~/Views/Student/Thomas Guenn.ascx
~/Views/Shared/Thomas Guenn.aspx
~/Views/Shared/Thomas Guenn.ascx
Кроме того, почему он ищет «Thomas Guenn.aspx» вместо «DisplayStudents».aspx "?
Вот моя страница просмотра:
>"%>
DisplayStudents Студенты перечислены ниже:
<table>
<% foreach (var item in Model) { %>
<tr>
<td>
<%= Html.Encode(item)%>
</td>
</tr>
<% } %>
</table> </body> </html>