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

Antwort per Email an