lien qui ne fonctionne pas
bonjour,
je realise une application en asp.net vb sous visual studio 2008, mon probleme concerne le chargement d'une page.
dans une page appelé pdpliste.aspx j'ai plusieur bouton image l'un representant la mise a jour "edit" l'autre la lecture "view"..... mon probleme est que lorsque je clique sur l'un de ces boutons la page voulu ,ne se charge pas par exemple je suis sur le pdp 21 et je clique pour modifier le pdp, normalement la page pdp.aspx en mode new dans se chargé, actuellement se n'est pas le cas c'est la page pdpliste.aspx qui se recharge.
dans d'autre page j'utilise aussi des boutton image et ils fonctionnent tous, il n'y a que dans cette page ou j'ai un buggg et je ne trouve pas la solution, j'ai compparé les pages entre elle, et je ne trouve toujours pas la solution,
voici le code de ma page :
Code:
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
|
<%@ Page Language="VB"
MasterPageFile="~/MasterPage.master"
AutoEventWireup="false"
CodeFile="PDPListe.aspx.vb"
Inherits="WebAdmin_PDPListe"
Title="Liste des plans de préventions" %>
<asp:Content
ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
runat="Server">
<h1>
Liste des
plans de prévention
</h1>
<table style="width: 100%">
<tr>
<td style="text-align: right">
<asp:HyperLink
ID="HyperLinkNew"
runat="server"
NavigateUrl="PDP.aspx?Mode=New">
Nouveau plan de prévention
</asp:HyperLink>
<br />
</td>
</tr>
</table>
<asp:Panel
ID="PanelForm"
runat="server"
Width="100%">
<asp:Panel
ID="Panel1"
runat="server"
GroupingText="Plan(s) de prévention en préparation"
Width="100%">
<div class="panelcontent">
<asp:GridView
ID="GridView1"
runat="server"
AllowPaging="True"
AllowSorting="True"
AutoGenerateColumns="False"
DataKeyNames="idPDP"
DataSourceID="SqlDataSourcePDPunready"
EmptyDataText="(Aucun plan de prévention en préparation)"
Width="100%" >
<Columns>
<asp:TemplateField
HeaderText="Entreprise"
SortExpression="Nom" >
<ItemTemplate>
<asp:HyperLink
ID="HyperLink1"
runat="server"
NavigateUrl='<%# Eval("idPDP","PDP.aspx?Mode=View&idPDP={0}") %>'>
<asp:Label
ID="Label1"
runat="server"
Text='<%# Bind("Nom") %>' />
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField
DataField="Nom"
HeaderText="Entreprise"
SortExpression="Nom" >
<ItemStyle
HorizontalAlign="Center"
Width="120px" />
<HeaderStyle
HorizontalAlign="Center"
Width="120px" />
</asp:BoundField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton
ID="IBDetails"
runat="server"
PostBackUrl='<%# Eval("idPDP","PDP.aspx?Mode=View&idPDP={0}") %>'
SkinID="Details" />
</ItemTemplate>
<ItemStyle
Width="20px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton
ID="IBEdit"
runat="server"
PostBackUrl='<%# Eval("idPDP","PDP.aspx?Mode=Edit&idPDP={0}") %>'
SkinID="Edit"
Visible='<%# Eval("AllowEdit").ToString %>' />
</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 le PDP de "& Eval("Nom").ToString & " ?"");" %>'
SkinID="Delete" />
</ItemTemplate>
<ItemStyle
Width="20px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
<asp:SqlDataSource
ID="SqlDataSourcePDPunready"
runat="server"
ConnectionString="<%$ ConnectionStrings:PDP %>"
SelectCommand="SELECT PDP.idPDP, PDP.Numero, PDP.Intitule, PDP.DateSignatureDO, PDP.DateSignatureEE, Entreprise.Nom,CAST(1 AS bit) AS AllowEdit FROM PDP INNER JOIN Entreprise ON PDP.idEntreprise = Entreprise.idEntreprise INNER JOIN DonneurOrdre ON PDP.IdDonneurOrdre = DonneurOrdre.IdDonneurOrdre WHERE (PDP.DateSignatureDO IS NULL) OR (PDP.DateSignatureEE IS NULL) and DonneurOrdre.idDonneurOrdre = @MyUserID GROUP BY PDP.idPDP, PDP.Numero, PDP.Intitule, PDP.DateSignatureDO, PDP.DateSignatureEE, Entreprise.Nom">
<SelectParameters>
<asp:SessionParameter
Name="MyUserID"
SessionField="UserID" />
</SelectParameters>
</asp:SqlDataSource>
</asp:Panel> |
et voici le code d'une page ou les liens fonctionne :
Code:
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 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193
|
<%@ Page Language="VB"
MasterPageFile="~/MasterPage.master"
AutoEventWireup="false"
CodeFile="AvenantListe.aspx.vb"
Inherits="WebAdmin_AvenantListe"
Title="Liste des avenants" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<%@ Register
Src="~/Modules/Avenant.ascx"
TagName="Avenant"
TagPrefix="uc1" %>
<asp:Content
ID="Content1"
ContentPlaceHolderID="ContentPlaceHolder1"
runat="Server">
<h1>
Liste des
avenants</h1>
<asp:Panel
ID="Panel1"
runat="server"
Width="100%">
<div class="center"
style="width: 90%">
<asp:Panel
ID="FiltresAvenant"
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 style="width: 10px">
</td>
<td>
Description</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="Avenant.aspx?Mode=New">
nouvel avenant
</asp:HyperLink>
</td>
</tr>
</table>
<asp:GridView
ID="GridViewAvenant"
runat="server"
AllowPaging="True"
AllowSorting="True"
AutoGenerateColumns="False"
DataKeyNames="idAvenant"
DataSourceID="SqlDataSourceAvenant"
Font-Underline="False"
PageSize="20"
Width="100%">
<Columns>
<asp:TemplateField
HeaderText="Nom"
SortExpression="Nom">
<ItemTemplate>
<asp:HyperLink
ID="HyperLink1"
runat="server"
NavigateUrl='<%# Eval("idAvenant","Avenant.aspx?Mode=View&idAvenant={0}") %>'>
<asp:Label
ID="Label1"
runat="server"
Text='<%# Bind("Nom") %>' />
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField
DataField="NbPDP"
HeaderText="Nombre de PDP dépendent"
SortExpression="NbPDP">
<ItemStyle
HorizontalAlign="Center"
Width="120px" />
<HeaderStyle
HorizontalAlign="Center"
Width="120px" />
</asp:BoundField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton
ID="IBDetails"
runat="server"
PostBackUrl='<%# Eval("idAvenant","Avenant.aspx?Mode=View&idAvenant={0}") %>'
SkinID="Details" />
</ItemTemplate>
<ItemStyle
Width="20px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton
ID="IBEdit"
runat="server"
PostBackUrl='<%# Eval("idAvenant","Avenant.aspx?Mode=Edit&idAvenant={0}") %>'
SkinID="Edit" />
</ItemTemplate>
<ItemStyle
Width="20px" />
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton
ID="IBSuppr"
runat="server"
CommandName="Delete"
Visible='<%# (Eval("NbPDP").toString = "0") %>'
OnClientClick='<%# "return confirm(""Etes-vous sur de vouloir supprimer l" & chr(39) & "avenant " & Eval("Nom").ToString & " ?"");" %>'
SkinID="Delete" />
</ItemTemplate>
<ItemStyle
Width="20px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
<br />
</asp:Panel>
<asp:SqlDataSource
ID="SqlDataSourceAvenant"
runat="server"
ConnectionString="<%$ ConnectionStrings:PDP %>"
SelectCommand="SELECT Avenant.idAvenant, Avenant.Nom, Avenant.Description, COUNT(AvenantPDP.idPDP) AS NbPDP FROM Avenant LEFT OUTER JOIN AvenantPDP ON Avenant.idAvenant = AvenantPDP.idAvenant WHERE (ISNULL(Avenant.Description, '') LIKE '%' + @Description + '%') AND (ISNULL(Avenant.Nom, '') LIKE '%' + @Nom + '%') GROUP BY Avenant.idAvenant, Avenant.Nom, Avenant.Description ORDER BY Avenant.Nom">
<SelectParameters>
<asp:ControlParameter
ControlID="TextBoxActivite"
DefaultValue="%"
Name="Description"
PropertyName="Text" />
<asp:ControlParameter
ControlID="TextBoxNom"
DefaultValue="%"
Name="Nom"
PropertyName="Text"
Type="String" />
</SelectParameters>
</asp:SqlDataSource>
</asp:Content> |
y a t'il une personne pouvant m'aider, s'il vous plait ?
cordialement.