Saber
Erfahrenes Mitglied
Hallo nochmal!
Also das Einbinden einer Datei funktioniert im Prinzip schon recht gut, aber ich möchte das dynamisch machen. Bislang benutze ich den folgenden Quelltext:
Und an der Anzeigestelle dann:
Jetzt möchte ich allerdings nicht alle Files einbinden, sondern immer nur eines. Das heisst, dass top.ascx ersetzt werden soll durch einen anderen Dateinamen. Wie mach ich denn das?
Oder gibts andere Wege/Möglichkeiten?
Im Endeffekt will ich ein solches Konstrukt bauen:
Vielen Dank im Voraus!
Also das Einbinden einer Datei funktioniert im Prinzip schon recht gut, aber ich möchte das dynamisch machen. Bislang benutze ich den folgenden Quelltext:
Code:
<%@ Register TagPrefix="myProject" TagName="menu" Src="top.ascx" %>
Und an der Anzeigestelle dann:
Code:
<myProject:menu ID="Header1" runat="server" />
Jetzt möchte ich allerdings nicht alle Files einbinden, sondern immer nur eines. Das heisst, dass top.ascx ersetzt werden soll durch einen anderen Dateinamen. Wie mach ich denn das?
Oder gibts andere Wege/Möglichkeiten?
Im Endeffekt will ich ein solches Konstrukt bauen:
Code:
// Code Behind
switch(nav)
{
case "home":
{ file = "home.ascx"; break; }
case "guestbook":
{ file = "gb.ascx"; break; }
case "about":
{ file = "about.ascx"; break; }
default:
{ file = "home.ascx"; break; }
}
...
// Web Form
// Diese Zeile funktioniert so nicht!
<%@ Register TagPrefix="myProject" TagName="menu" Src=file %>
<myProject:menu ID="Content" runat="server" />
Vielen Dank im Voraus!
