ビューを表示しない特定のコントローラーアクションに問題があります。ここでエラー:ビューまたはそのマスターが見つかりませんでした。以下の場所が検索されました
は、コントローラのアクションです:なぜ私はまだ、このエラーが出るん
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);
}
コントローラ名は「学生」で、ビューは、「ビュー/学生/ 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
はまた、なぜそれが "DisplayStudents.aspx" の代わりに "トーマスGuenn.aspx" を探していますか?
は、ここに私の見るページです:
>" %>DisplayStudents Students are listed below:
<table> <% foreach (var item in Model) { %> <tr> <td> <%= Html.Encode(item)%> </td> </tr> <% } %> </table> </body> </html>
あなたが休憩を入れた場合コントローラーのポイント、あなたが期待しているアクションを打っていますか? –
あなたのルートとリクエストされているURLを表示できますか?これはルーティング問題のように見えます。 – rejj