Ich migrieren eine Webforms-Site zu MVC. In meiner Website Webforms habe ich Seiten, die verschiedene Kombinationen von Benutzersteuerelementen verwenden, dann Stücke von HTML dann Etiketten, Textboxen etc.So fügen Sie Teilansichten dynamisch in Asp.Net MVC
Ich möchte nicht jede Seite fest verdrahten, so werde ich die Ausgabe für jede Seite aus fahren ein CMS, das die Reihenfolge angibt, in der die Steuerelemente in die Seite eingefügt werden.
Ich stelle mir vor, jedes Steuerelement wird jetzt eine Teilansicht in MVC. (Lassen Sie mich wissen, wenn das nicht stimmt).
Also, wenn ich zwei verschiedene Teilansichten habe, ViewA und ViewB, wie erstelle ich eine Controller-Methode, die die Teilansichten in die Ansicht, die in der Reihenfolge vom CMS für eine bestimmte URL zurückgegeben wird, eingefügt?
Also angenommen, die Controller-Methode heißt Berichte und es dauert ein Parameter namens Produkt.
zB // MySite/Berichte? Product = A gibt eine Ansicht enthält ViewA, ViewA, ViewB, ViewA
während
// MySite/Berichte? Product = B eine Ansicht ViewA, ViewB kehrt enthaltend , ViewA, ViewB usw.
Also, was sollte der Code für die Controller-Methode sein?
Ich hoffe, das macht Sinn
Top Mann Yilmaz - die perfekt funktioniert !! –