Articolo sulle webpart

lunedì 16 gennaio 2006 - 14.20

salsaweb Profilo | Newbie

Buongiorno ho seguito l'articolo del sito che tratta delle webpart di Marco Caruso. Sono fermo ad un punto cioè:


"Per esempio nel WebPartManager possiamo inserire una DropDownList con varie possibilità di gestione delle WebParts:
? Browse
? Design
? Catalog
? Edit
? Connect

Selezionando voci diverse nella DropDownList cambiamo anche lo stato attuale della pagina Web. Selezionando per esempio Design la pagina andrà in modalità progettazione e potremo finalmente trascinare con il Drag&Drop le WebParts da una zona all'altra personalizzando di fatto il contenuto e l'interfaccia della pagina."

Potete spiegarmi come inserire una dropdownlist dentro questo controllo?E' già predefinito???
Aspetto vostre risposte. Grazie a tutti!
Siete grandi!

totti240282 Profilo | Guru

nn credo sia già inserita mi sa che la devi richiamare te e a seconda della scelta imposti la proprietà del webparte in design time ,ecc....

C'è solo un capitano !!!!!!

salsaweb Profilo | Newbie

E come la richiamo? Puoi farmi un esempio pratico?
Grazie mille

freeteo Profilo | Guru

ciao,
quello che intendeva Marco, è che puoi farti dare i vari metodi di visualizzazione delle webparts ovvero se sei solo in visualizzazione (e utilizzo) o se se in fase di edit delle varie zone etc...da codice.
Purtroppo nella beta c'era comoda 1a combo da trascinare, adesso devi farla tu a mano ma non è difficile:
- trascina il webpartmanager e 1a combo, poi le varie webzone etc...
- poi puoi caricare nella combo i displaymode supportati cosi:

DropDownList1.Items.Clear();
foreach (WebPartDisplayMode zVar in WebPartManager1.SupportedDisplayModes)
DropDownList1.Items.Add(zVar.Name);
....
poi se hai abilitato l'autopostback puoi controllarli e cambiarli tu
....

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
WebPartManager1.DisplayMode = WebPartManager1.SupportedDisplayModes[DropDownList1.SelectedItem.Text];
....

cmq Marco appena passa ti dara' anche lui qualche cosiglio...
ciao

Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5