Web Custom Control

martedì 04 ottobre 2005 - 21.44

Giovanni26 Profilo | Newbie

Nessuno sa darmi lumi sul rendering dei custom control?
Grazie

Giovanni26 Profilo | Newbie

Si, hai ragione. Non ho spiegato nulla!! ma siccome ci avevo già provato qui a scrivere e nessuno mi aveva mai risposto ci ho riprovato ieri in modo sintetico!! :)
Dunque:
Sto facendo un controllo che aggiunge al controllo base (nel mio caso una table) altri controlli esempio imagebutton.
Deve anche rispondere agli eventi generati dai controlli dinamici.
Se faccio il render vedo il mio oggetto durante la creazione visiva della pagina però in runtime non risponde agli eventi; se invece non faccio il render non vedo un picchio in design mode ma funziona tutto in run time.
A questo punto non so più cosa fare; credo di essere veramente confuso.
Grazie
Ciao

Giovanni26 Profilo | Newbie

OK
finalmente ho capito e risolto :):):)
Però se puoi spiegarmi un'altra cosa:
Dunque sono partito facendo: Inherits System.Web.UI.WebControls.WebControl e tutto funziona, poi cambiato con Inherits Control, in modo da non avere 1000 proprietà di cui non me ne faccio nulla; Bene adesso le proprietà non mi vengono salvate nella mia webform. mi spiego meglio:

con Inherits System.Web.UI.WebControls.WebControl:
<cc1:DynTable2003 id="DynTable20031" style="Z-INDEX: 101; LEFT: 224px; POSITION: absolute; TOP: 72px"
runat="server" QueryString="SELECT Id, Nome, Cognome, IdFunzione, Password, Username, DataInserimento, DataModifica, Admin, Eliminato, IdMod, Attivo, IdIns FROM GtTKM_TabUtenti"
ShowHeader="True" CssClass="giotable" CellPadding="1" CellSpacing="0">
<Columns>
<cc1:ColInfo FirstName="Gio" LastName=" Id" EmployeeId="0"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" Nome" EmployeeId="1"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" Cognome" EmployeeId="2"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" IdFunzione" EmployeeId="3"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" Password" EmployeeId="4"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" Username" EmployeeId="5"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" DataInserimento" EmployeeId="6"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" DataModifica" EmployeeId="7"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" Admin" EmployeeId="8"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" Eliminato" EmployeeId="9"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" IdMod" EmployeeId="10"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" Attivo" EmployeeId="11"></cc1:ColInfo>
<cc1:ColInfo FirstName="Gio" LastName=" IdIns " EmployeeId="12"></cc1:ColInfo>
</Columns>
</cc1:DynTable2003>

con Control:

<cc1:DynTable2003 id="DynTable20031" style="Z-INDEX: 101; LEFT: 224px; POSITION: absolute; TOP: 72px"
runat="server" QueryString="SELECT Id, Nome, Cognome, IdFunzione, Password, Username, DataInserimento, DataModifica, Admin, Eliminato, IdMod, Attivo, IdIns FROM GtTKM_TabUtenti"
ShowHeader="True" CssClass="giotable" CellPadding="1" CellSpacing="0">

La proprità colinfo che è una collection non viene salvata

Cosa sbaglio?
Grazie

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