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

Antwort per Email an