Announcement

Collapse
No announcement yet.

div mit Login läd ungewollt neu

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • div mit Login läd ungewollt neu

    Hallo,

    In einem div auf der Masterseite liegt ein Usercontrol, welches ein Login-Steuerelement beinhaltet. Wenn man sich darüber erfolgreich eingeloggt hat, wird das Login auf Visible = false und ein weiteres Usercontrol, welches sich ebenfalls in dem gleichen Usercontrol wie auch das Login befindet, auf Visible gleich true gesetzt.

    Also Masterseite -> darauf ein div -> dadrin ein UserControl mit Login und einem weiteren UserControl.

    Bis dahin ist alles o.k.

    Auf der Masterseite befindet sich auber auch noch eine Navigation in einem anderem div.

    Wenn man nun auf die Navigation klickt um eine andere Inhaltsseite zu laden, wird leider auch der div mit dem Login und dem UserControl wieder in seinen Urzustand zurückversetzt
    (sprich, das Login wird wieder Visible = true und das andere UserControl wieder Visible = false).

    Woran liegt das?
    Was kann ich tun, damit dies nicht passiert?

    Mit vielem Dank,

    Peter

  • #2
    Var 1.
    Speichere Zustand von "Visible" in Session-Variable und lese jedes mal (z B in Page Load) ihn aus.

    Var 2.
    Übertrage dein Login Control auf eine ContentPage

    Var 3.

    Nutze Asp.Net Membership Provider anstatt eineger code
    Bitte vergessen Sie nicht die Antwort zu bewerten. Danke.:-)

    Comment


    • #3
      Warum muss denn das Login Control auf die Masterseite? Wenn man nicht eingeloggt ist wird man auf die Login-Seite umgeleitet, muss sich einloggen und wird letztendes auf die gewünschte Seite zurückgeleitet. Zumindest wenn ihr den MembershipProvider Mechanismus von Microsoft verwendet.

      Mei da hab ich wieder nicht gescheit gelesen -.- vadym hatte es ja auch schon geschrieben.

      Comment

      Working...
      X