webForumDet fria alternativet

usercontrol login

.NET

2 svar · 354 visningar · startad av Uwe

Medlem sedan nov. 2003181 inlägg
Frågan#1

Hej

Har skapat en meny (menu.ascx) där man kan göra en inloggning. När användaren har gjort den är det tänkt att man får ett par nya knappar på den sidan som man befinner sig (ex default.aspx).

Problemet är att när man får upp sin login från usercontrolen så vill jag ladda om sidan (default.aspx) då jag kan göra en ny koll om knapparna ska visas eller ej. Finns det något sett att typ göra en Parent.ReLoad eller något liknande från sin usercontrol eller hur ska man lösa det?

Medlem sedan nov. 2003181 inlägg
#2

Löste det genom att i usercontrollen kolla om det någon av de knappar, som jag vill ska göras synliga, i klassen som laddar controllen. Det gör jag med att köra:

if (this.Parent.FindControl("btnDelete") != null)
    this.Parent.FindControl("btnDelete").Visible = true;

Kanske finns det ett snyggare sätt, men det funkar i alla fall :)

Medlem sedan jan. 200475 inlägg
#3

Om du kör med de inbyggda membershipfunktionerna kan ju köra med loginview som visar olika innehåll beroende på om användaren är inloggad eller ej.

274 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)