2016-04-23 19 views
1

`最初に、これは私の最初のMVCコード&私はこのサイトの問題の解決策を探そうとしました& routeconfigファイル、コントローラ、アクションプロパティのようなすべてのケースをチェックしました&プロジェクトプロパティのWebタブの指定ページに適切な値を入力します。しかしそれでも同じエラーが表示されます。いくつか助けてください。'/'アプリケーションでHTTP 404サーバーエラーが発生しました。 ASP.NET MVC 4

enter image description here

ここに私のrouteconfigファイル

​​

特定のページエントリ:学生/ GetStudents

namespace Deepak_MVC_2.Controllers 
{ 
    public class StudentController : Controller 
    { 
     public ActionResult GetAllStudent() 
     { 
      StudentModelManager smm = new StudentModelManager(); 
      List<StudentModel> lsm = smm.GetAllStudentInfo(); 
      ActionResult ar = View("GetStudents",lsm); 
      return ar; 
     } 
    } 
} 
+3

ことができます広告あなたのコントローラのコードのようにしてください

GET /Student/GetStudents 

が正しいビューにマッチするようになりますか? – CodeNotFound

+1

'StudentController'に' GetStudents'アクションメソッドがありますか? – Shyju

+0

いいえ、アクションメソッドはGetAllStudent()です。私はそれを更新したので、今すぐ見ることができます。ビュー名はGetStudents.cshtmlです。 – Deepak

答えて

1

は、あなたがしたいビューに合わせてコントローラのアクションを更新します。その場合、コンベンションはアクション名にViewNameと一致するため、実際にビューを返すときに名前を削除できます。

namespace Deepak_MVC_2.Controllers 
{ 
    public class StudentController : Controller 
    { 
     public ActionResult GetStudents() 
     { 
      StudentModelManager smm = new StudentModelManager(); 
      List<StudentModel> lsm = smm.GetAllStudentInfo(); 
      ActionResult ar = View(lsm); 
      return ar; 
     } 
    } 
} 

これはあなたのイメージ

+0

ありがとうNikosi ...それは今働きます。 – Deepak

関連する問題