Et site med kursusmaterialer, der bruges i forbindelse med undervisning i forskellige it relaterede emnerEn skøn grafik du kan nyde mens der undervises.
   

Send spørgsmål eller kommentar til Thor - klik her: Send en kommentar til Thor - omkring undervisning eller kursus  Søg i kursusmaterialerne. Kan bruges i forbindelse med undervisningen eller efter kurset  Til forsiden af kursusmaterialer.dk 

 

ASP.NET III / Custom controls / Superclassing


ASP.NET fjernundervisningskursus

- Vil du gerne på kursus NU?

- Vil du gerne lære i dit eget tempo?

- Har du ikke tid til at tage på kursus ude i byen?

Så køb et kursus i ASP.NET som fjernundervisning på www.it-fjernundervisning.dk


Superclassing af server kontroller

Vi har nu set, hvordan man kan skabe nye kontroller ud fra flere andre kontroller. Samme metode kan bruges til at tilføje egenskaber og metoder til en enkelt kontrol - i denne situation kan du nedarve direkte fra kontrollens klasse i stedet for den mere generelle WebControl klasse. Denne type kontroller kaldes også superclassed kontroller (jeg kender ikke den danske oversættelse).

 

Det kunne se sådan her ud:

 public class SuperText : System.Web.UI.WebControls.TextBox
 {
  public void Sort()
  {
   string[] arrTekst;
   char[] strSep={' '};
   arrTekst = this.Text.Split(strSep);
   Array.Sort(arrTekst);
   this.Text = String.Join(" ", arrTekst);
  }
 }

Og skal man bruge den kan den indsættes med:

<Custom:SuperText id="superTest" runat="server" />

Og metoden kan kaldes med:

superTest.Sort();

   
Spacer Spacer Spacer Spacer