Nej jeg har nogle metoder og attributter som jeg bruger i forskellige .cs klasser, disse vil jeg have placeret et centralt sted. så kan jeg ikke oprette en klasse jeg nedarver fra?
ikke direkte til din cs-fil, da den jo ikke vil findes mere når koden er kompileret... du skal istedet nedarve fra den KLASSE du har til at stå i din cs-fil.
hvis jeg har 5 sider som bruger en kalender, de bruger den alle på samme måde og derfor synes jeg at det kunne være smart hvis de metoder og attributer lå i en klasse som de alle nedarvede fra.
Men det kan man ikke lave på den måde i asp.NET eller hvad?
lav f.eks. som cyberfessor skriver: lav en base klasse. (kan laves på flere måder) class Base : Page{ protected ...Calender... public smartMetodeSomSkalBrugesPåFlereSider(string parameter){} } Inherits="Base"
vb-begynder>> joda... jeg bruger da nedarving i stor stil... man skal dog holde tungen lige i munden og holde styr på hvornår man skal bruge nedarving, og hvornår man skal lave en control man kan inkludere på de sider man skal bruge det.
baseclass er bare en betegnelse for en klasse man bruger som base for andre klasser... System.Web.UI.Page er f.eks. en base-class da alle aspx-sider arver fra den. Men rent teknisk er den ikke forskellige fra alle andre klasser... det er mere hvad man bruger den til
;) du må ikke tage mine kommentarer alt for personligt... jeg kan måske være lidt hurtig til at skrive en spydig kommentar nogen gange, men sådan er jeg bare nu engang :)
nielsbrinch -> de funktioner har da ikke noget med selve kalenderobjektet at gøre ;-) Ved nærmere eftertanke ville jeg nok også bruge usercomtrols - eller måske mere raffineret - customcontrols.
who knows - sådan læser jeg det nu ikke: "hvis jeg har 5 sider som bruger en kalender, de bruger den alle på samme måde og derfor synes jeg at det kunne være smart hvis de metoder og attributer lå i en klasse som de alle nedarvede fra" :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.