2016-04-23 6 views
1

`Zuerst ist dies mein erster MVC-Code & Ich habe versucht, nach der Lösung für das Problem in dieser Website & Ich überprüfte alle möglichen Fälle wie routconfig-Datei, Controller, Aktion Eigenschaften & Ich habe versucht Setzen Sie die entsprechenden Werte in die angegebene Seite der Webregisterkarte der Projekteigenschaft. Aber es zeigt immer noch den gleichen Fehler. Manche helfen bitte.HTTP 404 Server Fehler in '/' Anwendung. in ASP.NET MVC 4

enter image description here

hier meine routeconfig Datei

namespace Deepak_MVC_2 
{ 
    public class RouteConfig 
    { 
     public static void RegisterRoutes(RouteCollection routes) 
     { 
      routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 

      routes.MapRoute(
       name: "Default", 
       url: "{controller}/{action}/{id}", 
       defaults: new { controller = "Student", action = "GetStudents", id = UrlParameter.Optional } 
      ); 
     } 
    } 
} 

bestimmte Seite Eintrag: Student/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

Können Sie Anzeige der Controller-Code auf die richtige Ansicht angepasst werden? – CodeNotFound

+1

Haben Sie eine 'GetStudents' Aktionsmethode in' StudentController'? – Shyju

+0

Nein, die Aktionsmethode ist GetAllStudent(). Sie können jetzt sehen, seit ich es aktualisiert habe. Der Ansichtsname lautet GetStudents.cshtml. – Deepak

Antwort

1

Aktion Aktualisieren Ihrer Steuerung die gewünschte Ansicht übereinstimmen. Damit können Sie den Namen tatsächlich entfernen, wenn Sie die Ansicht zurückgeben, da die Konvention ViewName mit dem Aktionsnamen übereinstimmt.

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; 
     } 
    } 
} 

wird diese

erlauben
GET /Student/GetStudents 

wie in Ihrem Bild bitte

+0

danke Nikosi ... Es funktioniert jetzt. – Deepak