UserControl mit Template erzeugt im Designer Fehlermeldung

29/10/2007 - 09:47 von Uwe Lesta | Report spam
Hallo,

Crosspost from 'microsoft.public.de.german.entwickler.dotnet.asp' weil ich *keine* antwort bekam.

Ich habe ein UserControl mit einem Template property das wie folgt benutzt werden kann
( funktioniert auch )

<uc_help:HelpAnimation ID="HelpAnimation1" runat="server"
HeaderText="Hilfe zur Programmbedienung"




<ContentTemplate>
<p><b>Momentan funktioniert das programm nur im internet explorer 6 und 7</b>
</p>
<ul>
<li>
Durch ein Click auf
<asp:Image ID="Image1" runat="server" AlternateText="help"
ImageUrl="~/App_Themes/DefaultSiteTheme/Images/Btn/help.gif" />
</li>
</ul>
</ContentTemplate>
</uc_help:HelpAnimation>


Leider kann der designer im VS2005 damit nicht umgehen und erzeugt die fehlermeldung
"Type 'System.Web.UI.UserControl' does not have a public property named 'ContentTemplate'"


Kann mir jemand helfen wie ich das abstellen kann ??


implementation :
-
public partial class Controls_HelpAnimation : System.Web.UI.UserControl
{
private ITemplate _contentTemplate;

[TemplateContainer(typeof(Controls_HelpAnimation))]
public ITemplate ContentTemplate
{
get { return _contentTemplate; }
set { _contentTemplate = value; }
}


protected override void OnInit(EventArgs e)
{
base.OnInit(e);
this.EnableViewState = false;
_lbHeaderText.Text = HeaderText;
_ImageButton.ToolTip = HeaderText;
if (_contentTemplate != null)
{
_contentTemplate.InstantiateIn(_ContentPanel);
}
}



}



Kind regards

Uwe
Lesta at SBS-Softwaresysteme.de
 

Lesen sie die antworten

#1 Uwe Lesta
08/11/2007 - 11:42 | Warnen spam
Immer noch offen.

Hat jeman eine idee ?

Uwe Lesta wrote:

Hallo,

Crosspost from 'microsoft.public.de.german.entwickler.dotnet.asp' weil
ich *keine* antwort bekam.

Ich habe ein UserControl mit einem Template property das wie folgt
benutzt werden kann
( funktioniert auch )

<uc_help:HelpAnimation ID="HelpAnimation1" runat="server"
HeaderText="Hilfe zur Programmbedienung"
>
<ContentTemplate>
<p><b>Momentan funktioniert das programm nur im internet
explorer 6 und 7</b>
</p>
<ul>
<li>
Durch ein Click auf
<asp:Image ID="Image1" runat="server" AlternateText="help"
ImageUrl="~/App_Themes/DefaultSiteTheme/Images/Btn/help.gif" />
</li>
</ul>
</ContentTemplate>
</uc_help:HelpAnimation>


Leider kann der designer im VS2005 damit nicht umgehen und erzeugt die
fehlermeldung
"Type 'System.Web.UI.UserControl' does not have a public property named
'ContentTemplate'"


Kann mir jemand helfen wie ich das abstellen kann ??


implementation :
-
public partial class Controls_HelpAnimation : System.Web.UI.UserControl
{
private ITemplate _contentTemplate;

[TemplateContainer(typeof(Controls_HelpAnimation))]
public ITemplate ContentTemplate
{
get { return _contentTemplate; }
set { _contentTemplate = value; }
}


protected override void OnInit(EventArgs e)
{
base.OnInit(e);
this.EnableViewState = false;
_lbHeaderText.Text = HeaderText;
_ImageButton.ToolTip = HeaderText;
if (_contentTemplate != null)
{
_contentTemplate.InstantiateIn(_ContentPanel);
}
}

.

}



Kind regards

Uwe
Lesta at SBS-Softwaresysteme.de






Kind regards

Uwe
Lesta at SBS-Softwaresysteme.de

Ähnliche fragen