Ich bin neu bei MVC
Ich entwickle eine Webanwendung mit MVC und die Anwendung enthält nur eine Seite.
In dieser Ansicht muss ich also mehrere Daten auffüllen. Sagen Sie, wenn die Anwendung eine "Newsfeed" -Anwendung ist, muss ich aktuelle Nachrichten, von Ihnen gemochte Nachrichten, von Ihren Freunden empfohlene Nachrichten usw. befüllen. Also sollte ich einen Ajax-Aufruf aus Sicht an alle erforderlichen Controller machen, um diese Daten zu holen und anzufügen in der Aussicht ??
Momentan bin ich in der Lage, die Daten zu erhalten, indem ich einen Ajax-Aufruf an den Controller mache und die Daten abrufe, aber nach meinem Verständnis wird der Controller zuerst in einem MVC aufgerufen und rendert die Ansicht und die Art, wie ich sie gerade nutze Ich rufe den Controller aus der Sicht zurück.
Stimmt diese Methode? Was ist der richtige Ansatz, um dieses Ergebnis in MVC zu erreichen?
Wenn ich den Ajax-Aufruf zum Controller verwenden und Daten abrufen muss, was wird in MVC anders sein? In der 3-Tier-App werde ich einen Ajax-Aufruf an eine Web-Methode oder einen Handler machen, der einige Daten zurückgibt hier rufe ich eine Aktionsergebnisfunktion auf, die wieder einige Daten zurückgibt
Sie können ChildActionOnly :
%Vor%und nenne das aus deiner Sicht so:
%Vor%Tags und Links asp.net-mvc asp.net-mvc-3 c# asp.net asp.net-mvc-4