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 :

mauvais chargement page


Sujet :

ASP.NET

  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    49
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 49
    Par défaut mauvais chargement page
    bonjour,
    je realise une application Web sous visual studio 2008 en asp.net vb

    dans une page nommé entrepriseliste.aspx j'ai un lien "nouvelle entreprise" se lien doit normalement m'envoyer vers la page entreprise.aspx en mode "new" pour pouvoir saisir les données d'une nouvelle entreprise.

    mon probleme est que lorsque je clique sur "nouvelle entreprise" la parge se charge mais reste sur entrepriseliste.aspx en faite elle recharge la page entrepriseliste.aspx au lieu de chrger la page entreprise.aspx.

    pouvez s'il vous plait m'aider à résoudre ce probleme ?

    voici le code la page entrepriseliste.aspx :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
     
    <%@ Page
        Language="VB"
        MasterPageFile="~/MasterPage.master"
        AutoEventWireup="false"
        CodeFile="EntrepriseListe.aspx.vb"
        Inherits="WebAdmin_EntrepriseListe"
        Title="Liste des entreprises" %>
     
    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
     
    <asp:Content
        ID="Content1"
        ContentPlaceHolderID="ContentPlaceHolder1"
        runat="Server">
        <h1>
            Liste
            des entreprises</h1>
        <div class="center"
            style="width: 90%">
            <asp:Panel
                ID="FiltresEntreprise"
                runat="server"
                GroupingText="Filtres"
                Width="100%">
                <table
                    cellspacing="5">
                    <tr>
                        <td>
                           Nom
                        </td>
                        <asp:ScriptManager ID="ScriptManager1" runat="server">
                        </asp:ScriptManager>
                        <td>
                            <asp:TextBox
                                ID="TextBoxNom"
                                runat="server"
                                Width="100px"
                                colspan="3"   />
                            <cc1:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender1" runat="server"
                            TargetControlID="TextBoxNom"
                            watermarkcssclass="filigrane"
                            WaterMarkText="entreprise">                     
                            </cc1:TextBoxWatermarkExtender> 
                            <cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
                            TargetControlID="TextBoxNom"
                            ServicePath="~/Suggestions.asmx"
                            Servicemethod="ObtenirListeEntreprise"
                            CompletionListCssClass="autosuggestion "
                            MinimumPrefixLength="1"
                            EnableCaching="true">
                            </cc1:AutoCompleteExtender>  
     
                        </td>
                        <td>
                            Activité
                        </td>
                        <td>
                            <asp:TextBox
                                ID="TextBoxActivite"
                                runat="server"
                                Width="100px" />
                        </td>
                        <td style="width: 10px">
                        </td>
                        <td>
                            <asp:Button
                                ID="ButtonFiltrer"
                                runat="server"
                                Text="Filtrer" /></td>
                    </tr>
                </table>
            </asp:Panel>
        </div>
        <br />
        <table
            cellspacing="5"
            style="width: 100%;
            height: 20px">
            <tr>
                <td style="vertical-align: middle;
                    text-align: right">
                    <asp:HyperLink
                        ID="HyperLinkNew"
                        runat="server"
                        NavigateUrl="Entreprise.aspx?Mode=new">
                            nouvelle entreprise
                    </asp:HyperLink>
                </td>
            </tr>
        </table>
        <asp:GridView
            ID="GridViewEntreprise"
            runat="server"
            AllowSorting="True"
            AutoGenerateColumns="False"
            DataKeyNames="idEntreprise"
            DataSourceID="SqlDataSourceEntreprise"
            Font-Underline="False"
            PageSize="20"
            Width="100%">
            <Columns>
                <asp:TemplateField
                    HeaderText="Nom"
                    SortExpression="Nom">
                    <ItemTemplate>
                        <asp:HyperLink ID="HyperLink1"
                            runat="server"
                            NavigateUrl='<%# Eval("idEntreprise","Entreprise.aspx?Mode=View&idEntreprise={0}") %>'>
                            <asp:Label
                                ID="Label1"
                                runat="server"
                                Text='<%# Bind("Nom") %>' />
                        </asp:HyperLink>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:ImageButton
                            ID="IBDetails"
                            runat="server"
                            PostBackUrl='<%# Eval("idEntreprise","Entreprise.aspx?Mode=View&idEntreprise={0}") %>'
                            SkinID="Details" />
                    </ItemTemplate>
                    <ItemStyle
                        Width="20px" />
                </asp:TemplateField>
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:ImageButton
                            ID="IBEdit"
                            runat="server"
                            PostBackUrl='<%# Eval("idEntreprise","Entreprise.aspx?Mode=Edit&idEntreprise={0}") %>'
                            SkinID="Edit" />
                    </ItemTemplate>
                    <ItemStyle
                        Width="20px" />
                </asp:TemplateField>
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:ImageButton
                            ID="IBSuppr"
                            runat="server"
                            CommandName="Delete"
                            OnClientClick='<%# "return confirm(""Etes-vous sur de vouloir supprimer l" & chr(39) & "entreprise " & Eval("Nom").ToString & " ?"");" %>'
                            SkinID="Delete" />
                    </ItemTemplate>
                    <ItemStyle
                        Width="20px" />
                </asp:TemplateField>
            </Columns>
        </asp:GridView>
        <asp:SqlDataSource
            ID="SqlDataSourceEntreprise"
            runat="server"
            ConnectionString="<%$ ConnectionStrings:PDP %>"
            DeleteCommand="DELETE FROM Entreprise WHERE idEntreprise = @idEntreprise"
            SelectCommand="SELECT idEntreprise, Nom, Activite FROM Entreprise WHERE (ISNULL(Activite, '') LIKE '%' + @Activite + '%') AND (ISNULL(Nom, '') LIKE '%' + @Nom + '%') ORDER BY Nom">
            <SelectParameters>
                <asp:ControlParameter
                    ControlID="TextBoxActivite"
                    DefaultValue="%"
                    Name="Activite"
                    PropertyName="Text"
                    Type="String" />
                <asp:ControlParameter
                    ControlID="TextBoxNom"
                    DefaultValue="%"
                    Name="Nom"
                    PropertyName="Text"
                    Type="String" />
            </SelectParameters>
            <DeleteParameters>
            <asp:Parameter Name="Entreprise" Type="int32" />
            </DeleteParameters>
        </asp:SqlDataSource>
    </asp:Content>
    voici le code de la page entreprise.aspx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
     
    <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Entreprise.aspx.vb" Inherits="WebAdmin_Entreprise" %>
     
    <%@ Register
        TagPrefix="uc"
        TagName="Entreprise"
        Src="~/Modules/Entreprise.ascx" %>
    <asp:Content
        ID="Content1"
        ContentPlaceHolderID="ContentPlaceHolder1"
        runat="Server">
        <h1>
            <asp:Label
                ID="Titre"
                runat="server"
                Text="Entreprise" /></h1>
        <uc:Entreprise
            ID="EntrepriseUC"
            runat="server" />
        <br />
        <br />
        <table style="width: 100%">
            <tr>
                <td align="left">
                    <asp:HyperLink
                        ID="HyperLinkRetour"
                        runat="server"
                        NavigateUrl="javascript:history.back()">Retour</asp:HyperLink></td>
                <td align="right">
                    <asp:LinkButton
                        ID="LinkButtonAjouter"
                        runat="server"
                        Visible="False">Ajouter</asp:LinkButton>
                    <asp:LinkButton
                        ID="LinkButtonMAJ"
                        runat="server"
                        Visible="False">Mettre à jour</asp:LinkButton></td>
            </tr>
        </table>
    </asp:Content>
    voici le code behind de la page entreprise.aspx.vb :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    Partial Class WebAdmin_Entreprise
        Inherits System.Web.UI.Page
     
        Protected Sub LinkButtonMAJ_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButtonMAJ.Click
            EntrepriseUC.SaveAndGetID()
            Response.Redirect(Session("RetourURL").ToString)
        End Sub
     
        Protected Sub LinkButtonAjouter_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButtonAjouter.Click
            EntrepriseUC.SaveAndGetID()
            Response.Redirect(Session("RetourURL").ToString)
        End Sub
     
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
     
            If Page.IsPostBack Or Page.IsCallback Then
                If Session("RetourURL") Is Nothing Then
                    HyperLinkRetour.NavigateUrl = "~/Default.aspx"
                Else
                    HyperLinkRetour.NavigateUrl = Session("RetourURL").ToString
                End If
            Else
     
                Dim BackURL As String = Request.ServerVariables("HTTP_REFERER")
                Dim OK As Boolean = False
     
                If BackURL Is Nothing Then BackURL = "~/Default.aspx"
     
                Select Case Request.QueryString("Mode")
                    Case "View"
                        OK = EntrepriseUC.InitMode(FormViewMode.ReadOnly, Request.QueryString("idEntreprise"))
                        Titre.Text = "Détails entreprise"
                    Case "Edit"
                        OK = EntrepriseUC.InitMode(FormViewMode.Edit, Request.QueryString("idEntreprise"))
                        LinkButtonMAJ.Visible = True
                        Titre.Text = "Modification entreprise"
                    Case "New"
                        OK = EntrepriseUC.InitMode(FormViewMode.Insert)
                        LinkButtonAjouter.Visible = True
                        Titre.Text = "Nouvelle entreprise"
                End Select
     
                If Not OK Then Response.Redirect(BackURL)
     
                Page.Title = Titre.Text
                Session("RetourURL") = BackURL
     
            End If
     
        End Sub
     
     
    End Class
    merci d'avance pour votre aide.
    cordialement.

  2. #2
    Membre chevronné Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Par défaut
    bonjour,

    comme ça je ne vois pas trop... pourrais-tu nous partagé ta solution VS ? Beaucoup évident à analyser.

  3. #3
    Membre confirmé Avatar de Morad ISSOULGHANE
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2009
    Messages : 98
    Par défaut
    Tu est sur que ton booléen OK se met a true !!!

  4. #4
    Membre averti
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    49
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 49
    Par défaut
    bonjour,
    je ne sait pas comment etre sur que mon booléen se met a true, peut tu me le dire Morad,
    Jacky peut tu me dire comment partagé ma solution VS ?

    cordialement

  5. #5
    Membre confirmé Avatar de Morad ISSOULGHANE
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2009
    Messages : 98
    Par défaut
    je ne sait pas comment etre sur que mon booléen se met a true
    Debug

  6. #6
    Membre averti
    Étudiant
    Inscrit en
    Avril 2010
    Messages
    49
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2010
    Messages : 49
    Par défaut
    lorsque je lance mon application je n'ai aucun message d'erreur, donc de se fait peut tu me dire comment savoir si le booléen se met a true, je sait que des chose peuvent te sembler basic, mais on passe tous par la pour apprendre.
    cordialement

  7. #7
    Membre confirmé Avatar de Morad ISSOULGHANE
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2009
    Messages : 98
    Par défaut
    Je ne peux pas te dire comment, du fait que ta varibale OK prend la valeur de retour de ta fonction InitMode !!!

    ce que tu peux faire c'est ignorer cette condition et voir si tu te redirige vers ta page, si c'est le cas alors c'est ta fonction InitMode qui retourne un false !!

    en espérant t'avoir aider

Discussions similaires

  1. Chargement Page + DIV
    Par Seth77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 04/07/2006, 20h57
  2. [SWISH] Pb entre chargement de l'anim et chargement page
    Par auryn111 dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 24/02/2006, 11h16
  3. chargement pages php + cache navigateur
    Par grinder59 dans le forum Langage
    Réponses: 6
    Dernier message: 06/10/2005, 14h44
  4. [Tableaux] Chargement pages dynamique
    Par pittacos dans le forum Langage
    Réponses: 4
    Dernier message: 21/09/2005, 10h41
  5. fenetre sans bords pour attente chargement page
    Par k4eve dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/11/2004, 10h17

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