Ich versuche, Steuerungslogik in eine Ansichtskomponentenklasse zu verschieben, aber der Controller gibt nur JSON für ein clientseitiges Widget zurück, das die Benutzeroberfläche meiner Ansichtskomponente ist. Dies ist der Core-Controller-Code, bei dem das Problem ist:
%Vor% Das ist in der Steuerung gut, aber die ViewComponent
abgeleitete Klasse mag die Rückkehrmethode Json
nicht. Alle Beispiele, die ich sehe, verwenden return View(*<something>*)
.
View-Komponenten sollen nicht ganze Antworten zurückgeben, daher würde ich mir vorstellen, dass sie lieber eine Content
return -Methode haben sollte, um mindestens reinen HTML-Code zurückzugeben.
Tags und Links c# json asp.net-core asp.net-core-mvc asp.net-core-viewcomponent