Probleme mit LoadControl

Discussion in 'ASP .Net' started by Andreas, Mar 4, 2006.

  1. Andreas

    Andreas Guest

    Hallo zusammen,

    ich kämpfe seit Tagen mit folgendem Problem und habe bisher leider
    keine Lösung gefunden. Vielleicht kann mir jemand helfen:

    Ich möchte auf einer Seite (test.aspx) ein bestimmtes UserControl
    (Kunden.ascx) dynamisch per LoadControl mehrmals einbinden. Dabei soll
    dem UserControl jeweils eine andere Variable (Anfangsbuchstabe des
    Kunden) übergeben werden (z.B. per Session-Variable) übergeben
    werden.

    Beispiel:

    Test.aspx:

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    System.EventArgs) Handles MyBase.Load

    Session("KundenBuchstabe") = "A"
    plcHldTest.Controls.Add(LoadControl("Kunden.ascx"))

    Session("KundenBuchstabe") = "B"
    plcHldTest.Controls.Add(LoadControl("Kunden.ascx"))

    Session("KundenBuchstabe") = "F"
    plcHldTest.Controls.Add(LoadControl("Kunden.ascx"))

    End Sub

    Kunden.ascx:

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    System.EventArgs) Handles MyBase.Load

    przHoleKunden(Session("KundenBuchstabe"))
    'holt Kunden in einer eigenen Prozedur (via Data-List)
    End Sub

    Nun zum Problem:
    Wenn ich test.aspx aufrufe, erhalte ich im UserControl "Kunden.ascx"
    dreimal die Kunden mit dem Anfangsbuchstaben "F". Die Einbindung der
    UserControls scheint also zu klappen (da 3x), aber immer nur mit der
    Session-Variable Session("KundenBuchstabe") = "F".

    Woran liegt das und wie kann ich dieses Problem in den Griff bekommen?

    Vielen Dank für einen Lösungsansatz.

    Andreas

    P.S. Auch die Übergabe der Variable via Property (Get, Set) bringt das
    gleiche Ergebnis.
     
    Andreas, Mar 4, 2006
    #1
    1. Advertising

  2. you have entered the english discussion group. ask your question in english
    and we may be able you help you
    --
    mensuur


    "Andreas" wrote:

    > Hallo zusammen,
    >
    > ich kämpfe seit Tagen mit folgendem Problem und habe bisher leider
    > keine Lösung gefunden. Vielleicht kann mir jemand helfen:
    >
    > Ich möchte auf einer Seite (test.aspx) ein bestimmtes UserControl
    > (Kunden.ascx) dynamisch per LoadControl mehrmals einbinden. Dabei soll
    > dem UserControl jeweils eine andere Variable (Anfangsbuchstabe des
    > Kunden) übergeben werden (z.B. per Session-Variable) übergeben
    > werden.
    >
    > Beispiel:
    >
    > Test.aspx:
    >
    > Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    > System.EventArgs) Handles MyBase.Load
    >
    > Session("KundenBuchstabe") = "A"
    > plcHldTest.Controls.Add(LoadControl("Kunden.ascx"))
    >
    > Session("KundenBuchstabe") = "B"
    > plcHldTest.Controls.Add(LoadControl("Kunden.ascx"))
    >
    > Session("KundenBuchstabe") = "F"
    > plcHldTest.Controls.Add(LoadControl("Kunden.ascx"))
    >
    > End Sub
    >
    > Kunden.ascx:
    >
    > Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
    > System.EventArgs) Handles MyBase.Load
    >
    > przHoleKunden(Session("KundenBuchstabe"))
    > 'holt Kunden in einer eigenen Prozedur (via Data-List)
    > End Sub
    >
    > Nun zum Problem:
    > Wenn ich test.aspx aufrufe, erhalte ich im UserControl "Kunden.ascx"
    > dreimal die Kunden mit dem Anfangsbuchstaben "F". Die Einbindung der
    > UserControls scheint also zu klappen (da 3x), aber immer nur mit der
    > Session-Variable Session("KundenBuchstabe") = "F".
    >
    > Woran liegt das und wie kann ich dieses Problem in den Griff bekommen?
    >
    > Vielen Dank für einen Lösungsansatz.
    >
    > Andreas
    >
    > P.S. Auch die Ãœbergabe der Variable via Property (Get, Set) bringt das
    > gleiche Ergebnis.
    >
    >
     
    =?Utf-8?B?bWVuc3V1cg==?=, Mar 4, 2006
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. sdffsdf

    Probleme de lecture de champs BDD

    sdffsdf, Apr 7, 2005, in forum: ASP .Net
    Replies:
    2
    Views:
    912
    Ken Cox [Microsoft MVP]
    Apr 7, 2005
  2. xunling
    Replies:
    1
    Views:
    329
    Victor Bazarov
    Jan 10, 2005
  3. xunling
    Replies:
    6
    Views:
    321
  4. JuleMD

    Probleme mit Pro*C Compiler

    JuleMD, Jan 1, 2006, in forum: C++
    Replies:
    1
    Views:
    340
    Bob Hairgrove
    Jan 2, 2006
  5. Zor
    Replies:
    1
    Views:
    91
    Richard Cornford
    Nov 20, 2003
Loading...

Share This Page