Erstellung dynamischer Ansichten zur Laufzeit asp.net mvc
Ich bin ziemlich neu in der mvc -, und haben angefangen zu lernen asp.net mvc 5 und django
Möchte ich eine Anwendung erstellen, wo der Benutzer kann erstellen Sie eine neue view zur Laufzeit. So können sagen, ich erstellen Sie eine Funktion in der web-app, für die ein Benutzer eine neue Seite hinzufügen, wo Sie ein Formular ausfüllen, sagen, dass der Titel vielleicht text oder Felder, die Sie anzeigen möchten, auf das anzeigen und wenn der Benutzer speichert, die info wird in der db gespeichert und eine neue Ansicht erstellt.
Meine Fragen sind:
-
können Sie erstellen dynamische Ansichten zur Laufzeit?
-
wie schaffen Sie die richtige url zum weiterleiten auf die neue Seite?
-
wenn die 1. zwei möglich sind, können Sie verwenden Sie ein Modell oder viewModel zu zeigen Sie dann die Inhalte aus der db für die Seite?
Einen Rat, wenn dies getan werden kann, wäre willkommen. Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie brauchen, um eine Seite, speichert die Benutzer-Konfiguration im db, wie pro die Nachfrage der Nutzer.
Es von meiner Seite, ich schlage die folgende Vorgehensweise vor, es zu tun.
Machen eine Aktion in controller an und ordnen diese Daten in einem datatable - /Liste in Aktion.
public ActionResult LoadContent()
{
In der Ansicht können Sie durch die Schleife über modal-und render-detail.
Für weitere Details, Bitte gehen Sie durch diese link.