Ich entwickle ein asp.net mvc Website-Produkt, das Kunden ermöglichen, ihre eigenen Inhaltsseiten außerhalb des Projekts hinzuzufügen.Integration von asp.net Webforms und mvc
Also das Produkt wird eine Kerngruppe von Seiten (Ansichten) alle mit einer Masterseite liefern. Die Clients können ihre eigenen Webseiten (.aspx) hinzufügen, von denen ich gehofft habe, dass sie von der MVC-Hauptseite übernommen werden können. Offensichtlich gibt es keinen Ansichtskontext, so dass alle meine HTML-Helfer und URL * -Anrufe fehlschlagen.
Was wäre die beste Strategie, um jemandem zu erlauben, Webseiten in ein mvc-Produkt einzufügen und so viel Struktur wie möglich wiederzuverwenden.
Kann der Client eine beliebige Anzahl von Seiten hinzufügen? Oder gibt es eine bestimmte Anzahl von Seiten, die sie bearbeiten dürfen? – russau
Sie können so viele hinzufügen, wie sie möchten. Die Sitemap-XML-Datei ermöglicht es ihnen, diese nahtlos in die Site zu integrieren. –