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:
jQuery:
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 <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>
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 $(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"); }); });
d'avance
![]()
Partager