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 :

[VB.NET] PB avec un server.transfer


Sujet :

ASP.NET

  1. #1
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut [VB.NET] PB avec un server.transfer
    Salut

    Là je sais que je pose une question de débutant, mais j'ai cherché dans toutes les docs et j'ai aps trouvé de réponse, ou alors j'ai rien compris.

    J'ai un linkButton dans ma page. su son évènment click j'ai placé la function suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Private Sub lbForum_Click(ByVal sender As System.Object, ByVal e As 
    System.EventArgs) Handles lbForum.Click
          Server.Transfer("/toto/")
    End Sub
    Donc rien de bien transcendental. et pour tant il me mets une erreur
    Error executing child request for /toto/.
    Le répertoire que je veux atteindre est toto, juste sous la racine.Dans les doc, les seuls éléments que j'ai trouvé parle de fichier à atteindre, jamais de répertoire.

    Merci pour votre aide.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Par défaut
    Salut,

    Mais server.Transfer sert à atteindre une page pas un répertoire, ça veut dire quoi d'ailleurs "atteindre un répertoire" en web ?

    Qque chose comme ça fonctionnerait mieux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Server.Transfer("/toto/MaPage.aspx")
    voir peut etre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Server.Transfer("~/toto/MaPage.aspx")
    Le ~indiquant que c'est un chemin relatif à ton repertoire virtuel et non pas un chemin absolu.

  3. #3
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Donc j'en déduis qu'il faut obligatoirement spécifier une page avec un server.transfer.

    Ensuite on gère l'arborescence avec les chemins relatifs ou absolus avec le ~

    Ben çà, c'est pas expliqué dans la doc de VS ou dans les autres trucs que j'ai lu.

    Donc avec le server.transfer on ne peut pas utiliser le principe du document par défaut de IIS.

    J'ai bon ?

    Merci

    PS : j'ai appris l'info en 1991 et à l'époque on utilisait le terme de "répertoire" pour ce que l'on appelle les "dossiers" maintenant, enfin je crois, parce que j'ai pas trop changer mes termes. je sais, audrait que j'évolue, je vais faire des efforts.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Par défaut
    j'ai appris l'info en 1991 et à l'époque on utilisait le terme de "répertoire" pour ce que l'on appelle les "dossiers" maintenant, enfin je crois, parce que j'ai pas trop changer mes termes. je sais, audrait que j'évolue, je vais faire des efforts
    Dossier ou répertoire pas de soucis, c'est toujours la même chose, ne t'inquiète pas on te comprend bien .

    De plus ton objectif est plus clair maintenant qd tu dis

    Donc avec le server.transfer on ne peut pas utiliser le principe du document par défaut de IIS
    Ta question est finalement trés pertinente, tu veux utiliser server.transer pour atteindre la page par défaut d'un sous répertoire de ton site. Je n'ai jamais essayé donc je ne connais pas la réponse. As tu essayé simplement ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Server.Transfer("~/toto/")
    , on sait jamais ...

  5. #5
    Membre expérimenté
    Avatar de zooffy
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2004
    Messages
    3 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Bâtiment

    Informations forums :
    Inscription : Août 2004
    Messages : 3 895
    Par défaut
    Ben non, çà marche pas, toujours ce problème d'enfant, décidément les gamins.....

    Bon, encore merci. Au moins ce truc là t'oblige à faire du précis, c'est pas plus mal, rien que parce que les serveurs web ont pas tous les mêmes documents par défaut.

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] Dialoguer avec SQL Server
    Par rudbyman52 dans le forum Services Web
    Réponses: 1
    Dernier message: 06/02/2008, 11h15
  2. Problème connexion asp.net avec sql server 2000
    Par andres007 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 29/06/2007, 14h30
  3. Saut de ligne en asp.net avec sql server 2000
    Par Pedro Varela dans le forum ASP.NET
    Réponses: 7
    Dernier message: 24/01/2007, 09h07
  4. [VB.NET] Server.Transfer VS Response.Redirect
    Par lucie.houel dans le forum ASP.NET
    Réponses: 11
    Dernier message: 21/03/2006, 17h30
  5. [VB.NET] Server.Transfer
    Par franculo_caoulene dans le forum ASP.NET
    Réponses: 8
    Dernier message: 06/04/2005, 10h15

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