J'essaie d'utiliser PostBackUrl dans ma page default.aspx pour publier sur ma page memberlogin.aspx. Lorsque je tente de jeter l'objet PagePrécédente à un objet page _Default, dans le code derrière pour memberlogin.aspx je reçois cette erreur:Erreur lors de la diffusion PreviousPage
CS0030: Impossible de convertir le type « _Default » à « ASP.default_aspx »
Pourquoi ne me laisse-t-il pas le jeter? Sans le lancer, je ne peux pas accéder aux propriétés des pages par défaut (j'ai aussi essayé d'utiliser des interfaces, même problème).
Salut, je l'ai déjà fait, mais il jette cette erreur –
j'ai essayé aussi une autre façon, en supprimant la directive PreviousPageType et le lancement de la page PreviousPage en tant que page _Default dans le code memberlogin.aspx, cependant la zone PreviousPage est remplie, mais une fois castée, la page castée devient nulle! Que se passe-t-il? –
J'ai trouvé que c'était parce que les pages de postback croisées que j'utilise, les deux utilisent une page maître, donc cela a fonctionné et l'accès de cette façon: TextBox t = Page.PreviousPage.Master.FindControl ("Main"). FindControl ("textBox1") en tant que TextBox; –