System.Web.UI.UserControl

giovedì 28 dicembre 2006 - 13.04

reeno Profilo | Newbie

Ciao,

Ho creto un controllo personalizzato che semplicemente visualizza quello che c'è all'interno dei tag BodyComponents.

Questo è il codice del controllo:

public partial class WebComponents_CustomControl : System.Web.UI.UserControl { [PersistenceMode(PersistenceMode.InnerProperty)] [TemplateContainer(typeof(Control))] public Control BodyComponents { get { return null; } set { if (value != null) { this.Controls.Add(value); } } } protected void Page_Load(object sender, EventArgs e) { } }

Nella pagina About.aspx c'è questo codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Il controllo TextBox viene visualizzato come sperato, solamente in fase di sviluppo quando cerco di andare in modalità design, Visual Studio .Net 2005 mi da il seguente errore:


1086x797 119Kb



Come posso risolvere l'errore? E' giusto creare il controllo in quella maniera? C'è un'altra possibilità per fare quello che vorrei?

Grazie mille

Rino
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5