also wenn ich das jetzt richtig verstanden habe, besteht die einzige
m�glichkeit, klasse in eine aspx-datei zu importieren, darin, dass ich sie
zuerst in eine dll kompiliere und dann in das bin-verzeichnis lege ...
jetzt bekomme ich beim kompilieren meiner haendler.vb die meldung:
BC30469: Reference to a non-shared member requires an object reference.
und zwar an der stelle:
holderControl = LoadControl("willkommen.ascx")
irgendwie verstehe ich nicht, warum das alles so kompliziert sein muss. oder
habe ich nur einfach den falschen ansatz???
----- Original Message -----
From: "Alexander Zeitler" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, November 20, 2004 7:18 PM
Subject: RE: [Asp.net] Place Holder
>
> achso... ich glaub, ich habe dem gar keinen typen gegeben. :-/
> die source sieht so aus:
>
Vermutlich so (meine VB.NET Kenntnisse sind bescheiden):
Public Class HaendlerControl Inherits System.Web.UI.UserControl
Sub Suche_Click(sender As Object, e As EventArgs)
Inhalt.Controls.Clear()
Dim holderControl As Control
holderControl = LoadControl("willkommen.ascx")
holderControl.ID = "Kunden"
Inhalt.Controls.Add(holderControl)
End Sub
Private Inhalt As PlaceHolder
Public Property givePlaceHolder() As PlaceHolder
Get
Return Inhalt
End Get
Set
Inhalt = Value
End Set
End Property
End Class
HaendlerControl w�re dann der Typ, den Du verwenden mu�t.
Au�erdem w�re es eleganter, mit CodeBehind zu arbeiten.
Gruss
Alex
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net