IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Probleme onclick et response.redirect


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2008
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 285
    Par défaut Probleme onclick et response.redirect
    Bonjour à tous et surtout à toutes!!!

    Je voudrias rendre clickable les lignes de mon datagrid afin d'ouvrir une nouvelle page suivant le champ prévu.
    J'utilise un evenement voici la méthode à laquelle je l'ai rattaché??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    public void ClickNC (object sender, DataGridCommandEventArgs e)
    {
     e.Item.Attributes.Add("onClick", "window.open('FNC.aspx?id=" + e.Item.Cells[0].Text + "')");
        }
    Comment puis je simplement rediriger ma page vers une autre page sans ouvrir de nouvelle fenêtre???
    si je remplace windows.open par response.redirect j'ai une erreur qui me dit quee response n'est pa défini Avec windows.open cela fonctionne correctement.
    pourquoi????

    Merci, de me dire pourquoi ça ne fonctionne pas???

  2. #2
    Membre chevronné
    Avatar de malbaladejo
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    379
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2002
    Messages : 379
    Par défaut
    Je ne comprend très bien.
    tu écris ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public void ClickNC (object sender, DataGridCommandEventArgs e)
    {
     e.Item.Attributes.Add("onClick", "response.redirect('FNC.aspx?id=" + e.Item.Cells[0].Text + "')");
        }
    Si c'est le cas, ça ne peut pas marcher, response est un objet serveur et la tu ecris une fonction javascript (client).

    Il faut faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public void ClickNC (object sender, DataGridCommandEventArgs e)
    {
     e.Item.Attributes.Add("onClick", "window.location.href='FNC.aspx?id=" + e.Item.Cells[0].Text + "'");
        }

Discussions similaires

  1. probleme response.redirect
    Par saif2009 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 22/04/2010, 13h06
  2. Réponses: 9
    Dernier message: 25/06/2008, 13h40
  3. probleme avec Response.Redirect
    Par nicerico dans le forum ASP
    Réponses: 2
    Dernier message: 06/08/2004, 16h21
  4. problème de response.redirect
    Par boucher_emilie dans le forum ASP
    Réponses: 5
    Dernier message: 06/07/2004, 10h10
  5. Réponses: 3
    Dernier message: 17/06/2004, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo