Hi,
ich schreibe aktuell meine erste Webanwendung mithilfe des .NET Frameworks 2.0 und Visual Studio 2005 Beta 2:
Nun meine Frage: Wann benutze ich Usercontrols (*.ascx) und wann *.aspx Seiten?
Seit Einführung der Masterpages ist ja das Design vordefiniert und so könnte ich nur *.aspx Seiten verwenden, aber wofür dan die *.ascx Controls?
Ich bedanke mich bereits im voraus für die Antworten 🙂
Greetings Azrael Masters
UserControl ist wiederverwendbar. Ich verwende z.b. nur UserControls, liegt aber daran, das ich mit WebParts arbeite. Die einzelnen WebParts beinhalten dann UserControls.
Mit
Page.MasterPageFile
Page.Theme
Control.SkinID
kannst Du Layoutänderungen vornehmen.
Wobei anzumerken ist: ein UserControl entspricht mehr einem Pagelet. Ein CustomControl einem UserControl im herkömmlichen Sinne.
>Seit Einführung der Masterpages ist ja das Design vordefiniert und so könnte ich >nur *.aspx Seiten verwenden, aber wofür dan die *.ascx Controls?
Das mit den Masterpages würde ich nochmals lesen...