Ik zit nu enkele weken al in de .net code en gelukkig kan ik hierin een heleboel java kennis toepassen.
Alleen, java kent het begrip webcontrol helemaal niet, en nu heb ik een beetje moeite om deze 'in een hokje' te stoppen. Wanneer wel gebruiken, wanneer niet. Wat kan het, wat is het, enz.
Ik heb hieronder wat beweringen/conclusies verzamelt en maar ik vraag me af of ik overal op het juiste spoor zit, dus vul aan waar nodig!
Je kan een .ascx bestand aanmaken, en dan heb je feitelijk al een web control. Deze kan je registreren in je .aspx pagina en je mag hem gebruiken. Alleen ik wil mijn web control niet in een .aspx pagina kwijt, maar in een .cs class file (niet alleen wil ik hem als code behind aan spreken, maar ik wil er ook gewoon instanties van kunnen aanmaken). Maar volgens mij is het niet mogelijk om een .ascx file te benaderen in een class.
Sommige sites vinden ook dat een web control gewoon een class is, maar waarom dan het onderscheid?
In mijn 'custom' web control wil ik uiteindelijk een simpel html tabel laten outputten, om zo enkele labels en invoer velden netjes uit te lijnen. Maar waar zet je html code? Ik vind het persoonlijk niet zo netjes om een writer object te gebruiken en dan HTML te printen (wat ik ook ben tegen gekomen op internet). Dus hoe los je dat op?
Alvast bedankt voor het verduidelijken
Alleen, java kent het begrip webcontrol helemaal niet, en nu heb ik een beetje moeite om deze 'in een hokje' te stoppen. Wanneer wel gebruiken, wanneer niet. Wat kan het, wat is het, enz.
Ik heb hieronder wat beweringen/conclusies verzamelt en maar ik vraag me af of ik overal op het juiste spoor zit, dus vul aan waar nodig!
Je kan een .ascx bestand aanmaken, en dan heb je feitelijk al een web control. Deze kan je registreren in je .aspx pagina en je mag hem gebruiken. Alleen ik wil mijn web control niet in een .aspx pagina kwijt, maar in een .cs class file (niet alleen wil ik hem als code behind aan spreken, maar ik wil er ook gewoon instanties van kunnen aanmaken). Maar volgens mij is het niet mogelijk om een .ascx file te benaderen in een class.
Sommige sites vinden ook dat een web control gewoon een class is, maar waarom dan het onderscheid?
In mijn 'custom' web control wil ik uiteindelijk een simpel html tabel laten outputten, om zo enkele labels en invoer velden netjes uit te lijnen. Maar waar zet je html code? Ik vind het persoonlijk niet zo netjes om een writer object te gebruiken en dan HTML te printen (wat ik ook ben tegen gekomen op internet). Dus hoe los je dat op?
Alvast bedankt voor het verduidelijken
[ Voor 5% gewijzigd door foske op 21-01-2005 22:11 ]