2010-03-10 6 views
0

J'ai un contrôle utilisateur du menu qui a des liens sur lequel l'utilisateur est redirigé vers la page désirée. Lorsque j'utilise ce contrôle utilisateur dans ma page aspx, la première fois que l'utilisateur clique sur le lien, il est redirigé vers la destination, mais lorsque l'utilisateur clique de nouveau sur ce lien, il affiche la page indiquant "ne peut pas trouver le serveur" chose est arrivé aux autres liens aussi. Dans mon contrôle utilisateur J'utilise:Le lien ne fonctionne pas comme attente

Private void Link1_Click(Object sender, eventargs e) 
{ 
Response.Redirect("Secondpage.aspx"); 
} 

Private void Link2_Click(Object sender, eventargs e) 
{ 
Response.Redirect("Thirdpage.aspx"); 
} 

Unexpectdly, le même code fonctionne correctement sur le serveur de production, mais jeter problème dans le serveur developmwnt.

Je ne suis pas sûr de la cause de l'erreur .. Merci d'avance.

Répondre

1

votre événement ne se trouve pas sur le serveur tel qu'il est défini comme Private

Je pense que privé devrait être protégé

Protected void Link2_Click(Object sender, eventargs e) 
{ 
Response.Redirect("Thirdpage.aspx"); 
}