No code intellisense quando aggiungo un mio controlloweb

giovedì 18 gennaio 2007 - 17.34

kueza Profilo | Newbie

Salve ragazzi,

Ho creato un controllo web personalizzato estendendo la gridView fornita dal .net 2.0, quando la inserisco all'interno di una pagina aspx e vado a definire le colonne non ho piu l'intellisense, riesco ad averlo solo se scrivo fuori dal tag del mio controllo, potete aiutarmi grazias.





<my:MyGridView ID="MyGridView1" SkinID ="default" runat="server" AllowMultiColumnSorting="False">

<Columns>

<asp:CommandField ButtonType="Button" ShowSelectButton="True" />
<asp:BoundField DataField="GRUPPO_ID" HeaderText="ID" Visible="False"></asp:BoundField>
<asp:BoundField DataField="Nome" HeaderText="Gruppo" SortExpression="Nome"></asp:BoundField>
<asp:BoundField DataField="descrizione" HeaderText="Descrizione" SortExpression="descrizione" />

</Columns>

</my:MyGridView>

Brainkiller Profilo | Guru

>Ho creato un controllo web personalizzato estendendo la gridView
>fornita dal .net 2.0, quando la inserisco all'interno di una
>pagina aspx e vado a definire le colonne non ho piu l'intellisense,
>riesco ad averlo solo se scrivo fuori dal tag del mio controllo,
>potete aiutarmi grazias.

In genere funziona se non ci sono errori di compilazione nel sito web.

Poi dopo essermi consultato con Matteo Raumer, mi ha consigliato di provare a ricompilare almeno una volta tutto il progetto, compreso custom server control.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

kueza Profilo | Newbie

E' tutto nella stessa solution e ho provato a ricompilare più volte l'intera soluzione.
Grazie ciao

Brainkiller Profilo | Guru

>E' tutto nella stessa solution e ho provato a ricompilare più
>volte l'intera soluzione.

Ma l'intellisense, non ti va nelle Columns oppure anche sulla definizione esterna My:MyGridview ?
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

freeteo Profilo | Guru

ciao,
effettivamente il comportamento è quello descritto, ovvero non funziona
Il problema c'e', e a quanto pare non è possibile risolverlo se non facendo un oggetto tuo, come mostra qui msdn parlando delle collections nei componenti personalizzati:
http://msdn2.microsoft.com/en-us/library/9txe1d4x.aspx

un altro post praticamente identico a questo l'ho trovato sul forum ufficiale di asp.net, dove anche altri guru di asp.net spiegano che non è possibile.
http://forums.asp.net/thread/1313277.aspx

Sinceramente trovo la cosa molto scomoda, pero' a quanto pare non si puo' fare altrimenti...
ciao.

Matteo Raumer
[MCAD .net]
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