Forum: ASP.NET |
Thema:
Homepage in ASP.NET realisieren: Ein paar Fragen dazu! |
Von:
Georg Hasenöhrl (
23.11.2005 09:34) |
Hallo ASP.NET Experten!
Meine aktuelle Homepage ist derzeit in PHP programmiert und als Datenbank verwende ich MySQL.
Da ich gerade ASP.NET (derzeit 1.1 wegen der Microsoft Zeritifizierung) lerne, möchte ich meine Homepage in ASP.NET programmieren.
Zur Umsetzung habe ich ein paar Fragen:
- Wie kann ich die Daten in der MySQL Datenbank (Menüs, Gästebuch, etc.) in einen SQL (2000) Server bekommen?
- Wie kann ich am besten Links auf PHP Seiten (zB index.php?portal=csv&menu=100) auf eine ASP.NET Seite (zB index.aspx?portal=csv&menu=100) umleiten, damit auch alte Links weiter funktionieren. Es wird sich also nur die Dateierweiterung (aspx statt php) von der Linkstruktur unterscheiden).
- Wenn in PHP ein Link wie index.php?portal=csv&menu=100 aufgerufen wird, dann hole ich mir über aus einer Tabelle namens CSV mit der Menü ID 100 die URL zu der Seite und stelle sie wie folgt dar:
Pseudocode:
div id = menu
DisplayMenu("CSV");
div Ende
div id = content
$URL = GetURLByMenuID("CSV",100);
include ($URL);
div Ende
Wie kannn ich ein Include einer URL in ASP.NET realisieren?
- Wenn ich eine Homepagevorlage (Template) habe, dessen Layout mit Hilfe von Tabellen realisiert wurde, gibt es meistens verschachtelte Tabellen für den Menü und Contentbereich.
Wie bekomme ich eine URL (wie in dem Beispiel oben) in eine Tabellezelle? (Lt. Microsoft MSDN kann man HTML Seiten in ASPX Seiten konvertieren, in dem im ASP.NET Projekt die Dateiendung einfach von HTML auf APSX umbennant wird)
Ich hoffe, ihr könnt mir helfen.
Links zu Beispielen oder Tutorials würden mir auch helfen.
Ich habe zwar das offizielle MS ASP.NET Buch für die Prüfung, aber solche Sachen stehen natürlich nicht so drinnen.
Zu meiner Erfahrung: Habe VB.NET Erfahrung und kenne ein paar Basics von ASP.NET.
Vielen Dank und
LG
Georg!
Betreff |
Von |
Datum |
|
|
Hannes
Preishuber
|
24.11.2005 13:39 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!