Des boutons qui ne répondent plus !
:salut:
Dans une dialog modal jQuery, j'ai un formulaire avec des boutons ASP. Le problème, c'est qu'ils ne répondent pas, je clique dessus mais uniquement le code client répond mais rien n'est envoyé au serveur ! Voici le code:
ASP.Net:
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
| <div id="dialog-infos-sols-perso">
<asp:UpdatePanel ID="UpdatePanelInfosSolsPerso" UpdateMode="Conditional" runat="server"
ChildrenAsTriggers="true">
<ContentTemplate>
<asp:ObjectDataSource ID="odsSolsPerso" runat="server" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetDataBySolChamp" TypeName="SANDRE.DAL.dsChampsPercellesTableAdapters.T_LISTE_SOLSTableAdapter">
<SelectParameters>
<asp:SessionParameter Name="pIDChamp" SessionField="__idchamp__" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
<br />
<asp:FormView ID="fvInfosSolsPerso" runat="server" DataSourceID="odsSolsPerso" HorizontalAlign="Center"
DefaultMode="Edit">
<EditItemTemplate>
<asp:Table ID="TableInfosSolPersoModif" runat="server" CssClass="tb">
<asp:TableRow ID="TableRow4" runat="server">
<asp:TableCell ID="TableCell8" runat="server" CssClass="tr-categorie">Propriété</asp:TableCell>
<asp:TableCell ID="TableCell9" runat="server" CssClass="tr-categorie">Valeur</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow3" runat="server">
<asp:TableCell ID="TableCell5" runat="server" CssClass="td-libelle">Profondeur minimum</asp:TableCell>
<asp:TableCell ID="TableCell6" runat="server" CssClass="td-donnee">
<asp:TextBox ID="txtProfMin" runat="server" Width="75px" Text='<%# Eval("PROF_MIN") %>'></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow2" runat="server">
<asp:TableCell ID="TableCell3" runat="server" CssClass="td-libelle">Profondeur maximum</asp:TableCell>
<asp:TableCell ID="TableCell4" runat="server" CssClass="td-donnee">
<asp:TextBox ID="txtProfMax" runat="server" Width="75px" Text='<%# Eval("PROF_MAX") %>'></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow5" runat="server">
<asp:TableCell ID="TableCell10" runat="server" CssClass="td-libelle">Profondeur d'enracinement</asp:TableCell>
<asp:TableCell ID="TableCell11" runat="server" CssClass="td-donnee">
<asp:TextBox ID="txtProfEnra" runat="server" Width="75px" Text='<%# Eval("PROF_ENRA") %>'></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow6" runat="server">
<asp:TableCell ID="TableCell12" runat="server" CssClass="td-libelle">Matière organique</asp:TableCell>
<asp:TableCell ID="TableCell13" runat="server" CssClass="td-donnee">
<asp:TextBox ID="txtMatOrga" runat="server" Width="75px" Text='<%# Eval("MAT_ORGA") %>'></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow7" runat="server">
<asp:TableCell ID="TableCell14" runat="server" CssClass="td-libelle">pH eau</asp:TableCell>
<asp:TableCell ID="TableCell15" runat="server" CssClass="td-donnee">
<asp:TextBox ID="txtPhEau" runat="server" Width="75px" Text='<%# Eval("PH_EAU") %>'></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow8" runat="server">
<asp:TableCell ID="TableCell16" runat="server" CssClass="td-libelle">CACO3</asp:TableCell>
<asp:TableCell ID="TableCell17" runat="server" CssClass="td-donnee">
<asp:TextBox ID="txtCACO3" runat="server" Width="75px" Text='<%# Eval("CACO3") %>'></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow9" runat="server">
<asp:TableCell ID="TableCell18" runat="server" CssClass="td-libelle">Battance</asp:TableCell>
<asp:TableCell ID="TableCell19" runat="server" CssClass="td-donnee">
<asp:DropDownList ID="ddlBattance" runat="server" DataSourceID="odsBattance" DataTextField="LIB"
DataValueField="ID_BATTANCE">
</asp:DropDownList>
<asp:HiddenField ID="hfBattance" runat="server" Value='<%# Eval("BATTANCE") %>' />
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow10" runat="server">
<asp:TableCell ID="TableCell20" runat="server" CssClass="td-libelle">Classe de stabilité</asp:TableCell>
<asp:TableCell ID="TableCell21" runat="server" CssClass="td-donnee">
<asp:DropDownList ID="ddlClasseStab" runat="server" DataSourceID="odsClasseStab"
DataTextField="LIB" DataValueField="ID_STABILITE">
</asp:DropDownList>
<asp:HiddenField ID="hfClasseStab" runat="server" Value='<%# Eval("CLASSE_STAB") %>' />
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow11" runat="server">
<asp:TableCell ID="TableCell22" runat="server" CssClass="td-libelle">Réserve utile</asp:TableCell>
<asp:TableCell ID="TableCell23" runat="server" CssClass="td-donnee">
<asp:TextBox ID="txtReserveUtile" runat="server" Width="75px" Text='<%# Eval("RESERVE_UTILE") %>'></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow12" runat="server">
<asp:TableCell ID="TableCell24" runat="server" CssClass="td-libelle">Hydromorphie minimum</asp:TableCell>
<asp:TableCell ID="TableCell25" runat="server" CssClass="td-donnee">
<asp:DropDownList ID="ddlHydroMin" runat="server" DataSourceID="odsHydromorphie"
DataTextField="LIB" DataValueField="LIB">
</asp:DropDownList>
<asp:HiddenField ID="hfHydroMin" runat="server" Value='<%# Eval("HYDRO_MIN") %>'>
</asp:HiddenField>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow13" runat="server">
<asp:TableCell ID="TableCell26" runat="server" CssClass="td-libelle">Hydromorphie maximum</asp:TableCell>
<asp:TableCell ID="TableCell27" runat="server" CssClass="td-donnee">
<asp:DropDownList ID="ddlHydroMax" runat="server" DataSourceID="odsHydromorphie"
DataTextField="LIB" DataValueField="LIB">
</asp:DropDownList>
<asp:HiddenField ID="hfHydroMax" runat="server" Value='<%# Eval("HYDRO_MAX") %>'>
</asp:HiddenField>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow14" runat="server">
<asp:TableCell ID="TableCell28" runat="server" CssClass="td-libelle">Classe hydromorphique</asp:TableCell>
<asp:TableCell ID="TableCell29" runat="server" CssClass="td-donnee">
<asp:TextBox ID="txtClasseHydro" runat="server" Width="75px" Text='<%# Eval("CLASSE_HYDRO") %>'
ReadOnly="True"></asp:TextBox>
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow15" runat="server">
<asp:TableCell ID="TableCell30" runat="server" CssClass="td-libelle">Risque de lessivage</asp:TableCell>
<asp:TableCell ID="TableCell31" runat="server" CssClass="td-donnee">
<asp:DropDownList ID="ddlRisque" runat="server" DataSourceID="odsRisque" DataTextField="LIB"
DataValueField="ID_LESSIVAGE">
</asp:DropDownList>
<asp:HiddenField ID="hfRisque" runat="server" Value='<%# Eval("RISQUE") %>' />
</asp:TableCell>
</asp:TableRow>
<asp:TableRow ID="TableRow16" runat="server">
<asp:TableCell ID="TableCell32" runat="server" CssClass="td-libelle">Pouvoir épurateur</asp:TableCell>
<asp:TableCell ID="TableCell33" runat="server" CssClass="td-donnee">
<asp:DropDownList ID="ddlPouvoirEpu" runat="server" DataSourceID="odsPouvoirEpu"
DataTextField="LIB" DataValueField="ID_POUV_EPU">
</asp:DropDownList>
<asp:HiddenField ID="hfPouvoirEpu" runat="server" Value='<%# Eval("POUVOIR_EPU") %>' />
</asp:TableCell>
</asp:TableRow>
</asp:Table>
<div class="msg_saisie">
<asp:Label ID="lblMsgSolsPerso" runat="server"></asp:Label>
</div>
<asp:ObjectDataSource ID="odsBattance" runat="server" InsertMethod="Insert" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData" TypeName="SANDRE.DAL.dsChampsPercellesTableAdapters.DDL_BATTANCETableAdapter">
<InsertParameters>
<asp:Parameter Name="ID_BATTANCE" Type="String" />
</InsertParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsClasseStab" runat="server" InsertMethod="Insert" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData" TypeName="SANDRE.DAL.dsChampsPercellesTableAdapters.DDL_STABILITETableAdapter">
<InsertParameters>
<asp:Parameter Name="ID_STABILITE" Type="String" />
</InsertParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsRisque" runat="server" InsertMethod="Insert" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData" TypeName="SANDRE.DAL.dsChampsPercellesTableAdapters.DDL_LESSIVAGETableAdapter">
<InsertParameters>
<asp:Parameter Name="_LIB" Type="String" />
<asp:Parameter Name="ID_LESSIVAGE" Type="String" />
</InsertParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsPouvoirEpu" runat="server" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData" TypeName="SANDRE.DAL.dsChampsPercellesTableAdapters.DDL_POUVOIR_EPUTableAdapter">
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsHydromorphie" runat="server" InsertMethod="Insert" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData" TypeName="SANDRE.DAL.dsChampsPercellesTableAdapters.DDL_HYDROMORPHIETableAdapter">
<InsertParameters>
<asp:Parameter Name="_LIB" Type="String" />
</InsertParameters>
</asp:ObjectDataSource>
</EditItemTemplate>
</asp:FormView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSolsPersoEnregistrer" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:Button ID="btnSolsPersoEnregistrer" runat="server" CssClass="btn-EXP" Text="Enregistrer"
OnClick="btnSolsPersoEnregistrer_Click" />
<asp:Button ID="btnSolsPersoAnnuler" runat="server" CssClass="btn-EXP" Text="Annuler les modifications"
OnClick="btnSolsPersoAnnuler_Click" OnClientClick="confirmAnnuler('modif', 'abandonner les modifications du sol ?');" />
<asp:Button ID="btnSolsPersoRAZ" runat="server" CssClass="btn-EXP" Text="Remettre les valeurs par défaut"
OnClick="btnSolsPersoRAZ_Click" OnClientClick="confirmAnnuler('modif', 'remettre les valeurs d\'origines ?');" />
</div> |
jQuery:
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
| $(document).ready(function () {
$("#dialog-infos-sols-perso").dialog({
autoOpen: false,
resizable: false,
height: 650,
width: 650,
modal: true,
show: {
effect: "fade",
duration: 500
},
hide: {
effect: "explode",
duration: 500
},
title: "Informations sur le sol: " + '<%= Session("__guidefichesol__") %>',
buttons: {
Ok: function () {
$(this).dialog("close");
}
}
});
$("#ctl00_contenu_fvChamps_btnInfosSolsPerso").click(function (event) {
event.preventDefault();
$("#dialog-infos-sols-perso").dialog("open");
});
}); |
:merci: d'avance :)