webForumDet fria alternativet

Återgå till View'n ChangePassword efter klar

.NET

1 svar · 460 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Har följande kod för att hantera om ChangePassword1 ska vara synlig eller inte. Den visas om man klickar på länken lnkChangePassword.

protected void lnkChangePassword_Click(object sender, EventArgs e)
{
	EnableChangePassword(true);
}
protected void ChangePassword1_ContinueButtonClick(object sender, EventArgs e)
{
	EnableChangePassword(false);
}
protected void EnableChangePassword(bool myEnabled)
{
	ChangePassword cp = (ChangePassword)lvwLogin.FindControl("ChangePassword1");
	cp.Enabled = myEnabled;
	cp.Visible = myEnabled;
}

Problemet är bara att ChangePassword1.SuccessTemplate stannar som aktiv. Det vill säga om användaren (bara jag än så länge) klickar på lnkChangePassword igen så kommer SuccessTemplate fram inte ChangePasswordTemplate och jag hittar inte hur jag ska programmatiskt ändra till ChangePasswordTemplate. Borde ju gå att göra med (obs! pseudokod)

if (myEnabled)
  cp.ActiveTemplate = cp.ChangePasswordTemplate;

Tyvärr hittar jag ingen sådan funktion... Hjälp mig någon!! ;)

Medlem sedan jan. 20022 440 inlägg
#2

Ingen som vet hur man byter tillbaka till ange ditt gamla, nya samt bekräfta nytt lösenord? Det fungerar ju att logga ut men det ska man väl inte behöva göra :)

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