Hallo!
Deine .ascx-datei besteht aus <script runat="server"> ... </script> und
HTML.
Innerhalb des Scripts deklarierst Du einfach Public-Variablen (z. B.
"Public Columns As int16 = 1"). Diese Variablen kannst Du innerhalb
Deines HTML-Codes ("<%=Columns%>") und nat�rlich auch im Script
verwenden.
In der Hauptseite registrierst Du die Komponente ("<%@ Register
TagPrefix=... TagName=... Src=... %>") und im Tag setzt Du einfach Deine
globalen Variablen:
<%@ Register TagPrefix="content" TagName="mehrspaltig"
Src="myControl.ascx" %>
...
<content:mehrspaltig Columns="3" />
Auf die gleiche Weise kannst Du auch die HTML-Dateien f�r jede einzelne
Spalte �bergeben.
Die Variante mit dem eigenen Steuerelement gibt Dir nat�rlich mehr
Flexibilit�t, aber f�r Deinen Fall reicht .ascx wahrscheinlich aus.
Freundliche Gr��e
Joachim van de Bruck
> Damit wir uns nicht mi�verstehen, ich m�chte die Site wie folgt
> aufbauen:
>
> +------------------------------------------+
> | Header |
> +------------------------------------------+
> | |
> | |
> | Content |
> | |
> +------------------------------------------+
> | Footer |
> +------------------------------------------+
>
> Jetzt m�chte ich �ber Parameter (bei asp habe ich es �ber die
> URL gemacht http://www.seitenname.de/default.asp?colums=2)
> die Anzahl der Spalten des Content Teils (derzeit halt
> content.ascx) �ndern, so da� ich 1,2 oder 3 Spalten habe in
> die ich wiederum weiss ich auch noch nicht weiss ob das geht,
> asc-Files, laden m�chte.
>
> Danke nochmals !!!
>
> Gr��e
>
> Markus F.
>
>
>
>
> Joachim van de Bruck schrieb:
> ----------------------------------------
> Hallo!
>
> Ich w�rde keine .ascx-Komponenten, sondern eine
> Komponentenbibliothek verwenden.
>
> Erzeuge einfach mit VS.NET ein Unterprojekt vom Typ
> Komponentenbibliothek und definiere einen eigenen Namespace,
> eine eigene Klasse, u.s.w. Der Vorteil liegt darin, dass die
> Controls dann der Toolbox hinzugef�gt und mehrfach in der
> Seite verwendet werden k�nnen. Die Eigenschaften stellst Du
> dann auch komfortabel im Eigenschaftenfenster von VS.NET ein.
>
> Freundliche Gr��e
> Joachim van de Bruck
>
> > -----Urspr�ngliche Nachricht-----
> > Von: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]] Im
> Auftrag
> > von [EMAIL PROTECTED]
> > Gesendet: Sonntag, 29. September 2002 22:30
> > An: aspDEdotnet
> > Betreff: [aspdedotnet] User Controls
> >
> >
> > Hallo zusammen !
> > Ich bin Newby und habe da mal eine Frage zu User
> Controls.
> > Ich habe meine Seite in Header, Content und Footer
> > unterteilt. F�r jeden Teil habe ich eine ascx-Datei.
> Jetzt
> > m�chte ich das aussehen des Content Teils �ber
> Parameter
> > ver�ndern (z.B. Tabelle mit 1,2 oder 3 Spalten). Leider
> weiss
> > ich nicht wie ich das anstellen mu� bzw. ob das
> �berhaupt m�glich ist.
> >
> > Bitte um Hilfe. Danke im voraus.
> >
> > Mit freundlichem Gru�
> >
> > Markus Falkowski
> >
> > | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> > | http://www.dotnetgerman.com/archiv/aspdedotnet/ =
> Listenarchiv Sie
> > | k�nnen sich unter folgender URL an- und abmelden:
> > | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> >
>
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ =
> Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> ----------------------------------------
>
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
>
| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp