2016-08-14 8 views
0

Ich konnte nirgends eine Antwort für meine Frage finden.Wie man neue aspx Seite dynamisch erzeugt?

Ich baue einen Website-Shop in Webforms aspx, ich habe eine Seite erstellt, die neues Produkt in meine Datenbank einfügen.

Wie kann ich tun, dass, sobald ich ein Produkt erstellt habe, wird es automatisch eine neue Seite für dieses Produkt erstellen (mit Design, das ich für alle neuen Produkte vordefinieren werde)?

(gleiche Idee zum Beispiel in facebook, sobald ein neuen Benutzer registriert, legt das System automatisch eine neue Seite für die Benutzer Wand/Timeline)

+0

Denken Sie über das URL-Rewriting nach. Jedes Produkt wird mit einer eindeutigen URL geliefert. – Sami

+0

Websites erstellen meist keine dynamischen Seiten, sondern rendern Inhalte dynamisch. Wie @Sami darauf hingewiesen hat, solltest du url rewriting betrachten oder wenn du asp.net 4.0 oder höher bist, überprüfe das [link] (http://weblogs.asp.net/scottgu/url-routing-with-asp-net-4-) -web-forms-gegen-2010-und-net-4-0-series) – Saeed

Antwort

0

„es wird automatisch eine neue Seite für dieses Produkt erstellen“?

Wenn Sie bereits eine "Produkt hinzufügen" -Seite haben, dann müssen Sie nur eine generische Seite mit einem ListView haben, um alle/alle Produkte anzuzeigen. Warum müssen Sie 100 unnötige Seiten dynamisch erstellen?

Das gleiche Konzept für einen neuen Benutzer - eine generische Seite kann verwendet werden, um Daten für jeden Benutzer anzuzeigen.

Verwandte Themen