66 messaggi dal 01 maggio 2001
Preambolo :
Visto che le mie basi di asp partirono (anni or sono) da qua e soprattutto fu il forum a chiarirmi alcuni concetti basilari, spero che tale esperienza si ripeta anche con l'asp.net :-)

Scopo :
Vorrei creare un componente [o controllo? non ricordo come li chiama?] in Asp:Net che abbia la seguente caratteristica :

<asp:mioControllo id="identificatore1" prop_1="val_1" prop_2="val_2" runat="server">
Il contenuto del mio controllo
</asp:mioControllo>

A livello output dovrebbe uscire qualcosa del tipo
[Intestazione dipendente da prop_1]
Il contenuto del mio controllo
[Piè dipendente da prop_2]

Problema :
Presumo si tratti di estendere una qualche classe, se sì, quale?
Come faccio a impostare le proprietà ed a recuperare il contenuto all'interno del controllo? Potreste fornirmi uno schema generale di sintassi (magari in C#) ?

Ad es qlc del tipo (sì è Java) :
class mioControllo extends ??{

public String prop_1;
public String prop_2;

// il metodo che stampa il contenuto su video
public void Display(){
System.out.println("<div id=\"" + prop_1 + "\">");
System.out.println(this.content); // come si richiama il corpo del controllo???
System.out.println("</div>");
}
}

Come faccio ad importare il controllo nella pagina aspNet [o classe main] ?


Vi ringrazio in anticipo per l'aiuto

Ciau!
- Atari

// Forza Reggina :)
3.121 messaggi dal 29 ottobre 2001
Contributi | Blog
Semplificando al massimo: per creare un webcontrol per asp.net è sufficiente che la tua classe la erediti dalla classe "webcontrol". Quindi facendo l'override del metodo render puoi inserire il codice html desiderato.
Qui trovi articoli a riguardo:
http://www.aspitalia.com/ricerca/super.aspx?articoli=1&key=custom+control&lang=asp.net
Ciao
66 messaggi dal 01 maggio 2001
un template già fatto con il C#? :))

In particolare non riesco a capire se è possibile recuperare il corpo di un controllo.

Ad esempio :
<prefisso:nome runat="server" id="ide">
Corpo del controllo
</prefisso:nome>

C'è un metodo/proprietà che recuperi il valore "Corpo del controllo" ??

Ciau!
- Atari
Modificato da Atari il 01 dicembre 2006 00.23 -

// Forza Reggina :)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.