Bonjour,

Je souhaiterai (si possible) m'envoyer sur ma webmethod mon formulaire ainsi que d'autres paramètres

Pour cela, j'ai fais
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
 $.ajax({
    type: "POST",
    url: "Edit_Personne.aspx/EnrPerson",
    data: '{"MesDonnees":"' + $(this).serialize() + '","PageEnCours":"' + document.location.href.toString() + '"}',
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (msg) {
        AfficheMsgRetour(msg.d)
    },
    error: function () {
        var Ret = new function () {
            this.Reussi = false;
            this.Msg = "Erreur accès validation";
        }
        AfficheMsgRetour(Ret)
    }
});
J'arrive bien dans ma webmethod, mais ma chaine "MesDonnees" est vide

ma page générée est
Code html : 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
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="ctl00_Head1">
    <script src="/script/jquery-1.9.0.js" type="text/javascript"></script>
    <script src="/script/jquery-ui-1.10.0.custom.min.js" type="text/javascript"></script>
    <script src="/script/ModalPopupResult.js" type="text/javascript"></script>
    <link href="/CSS/ui-lightness/jquery-ui-1.10.0.custom.min.css" rel="stylesheet" type="text/css" /><title>
	Edition profil de Leborgne Yannick
</title><meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
 
    <script type="text/javascript">
        $(function () {
            $('.error').hide();
 
           $("#Valider").click(
            function () {
                $('.error').hide();
 
                var CtrlNom = $('#' + 'ctl00_Contenu_txtNom')
                var Nom = CtrlNom.val();
                if (Nom == "") {
                    $("label#Nom_error").show();
                    CtrlNom.focus();
                    return false;
                }
 
                var CtrlMail = $('#' + 'ctl00_Contenu_txtEmail')
                var Mail = CtrlMail.val();
                if (Mail == "") {
                    $("label#Mail_error").show();
                    CtrlMail.focus();
                    return false;
                }
 
                $.ajax({
                    type: "POST",
                    url: "Edit_Personne.aspx/EnrPerson",
                    data: '{"MesDonnees":"' + $(this).serialize() + '","PageEnCours":"' + document.location.href.toString() + '"}',
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (msg) {
                        AfficheMsgRetour(msg.d)
                    },
                    error: function () {
                        var Ret = new function () {
                            this.Reussi = false;
                            this.Msg = "Erreur accès validation";
                        }
                        AfficheMsgRetour(Ret)
                    }
                });
 
                return false;
            });
        });
    </script>
<link id="ctl00_lnkCss" href="../../CSS/ConfMob.css" rel="stylesheet" type="text/css" /><style type="text/css">
        .ctl00_NavigationMenu_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
        .ctl00_NavigationMenu_1 { text-decoration:none; }
        .ctl00_NavigationMenu_2 {  }
 
</style></head>
<body>
    <form name="aspnetForm" method="post" action="Edit_Personne.aspx?IdUtilisateur=00000000-0000-0000-0000-000000000001" onsubmit="javascript:return WebForm_OnSubmit();" id="aspnetForm">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE3NDYyMjYyMzkPZBYCZg9kFgICAw9kFgICAw9kFgJmD2QWBgIBDw8WAh4LTmF2aWdhdGVVcmwFWn4vU29jaWV0ZXMvUGVyc29ubmVzL0VkaXRfUGVyc29ubmUuYXNweD9JZFV0aWxpc2F0ZXVyPTAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMWRkAgUPDxYEHghJbWFnZVVybAUkfi9JbWFnZXMvTG9nb0NsaWVudC9RdWFkcmlhLUdyaXMuanBnHgdWaXNpYmxlZ2RkAgsPZBYCAgMPZBYEAgMPZBYCAgEPZBYCAgEPDxYCHgRUZXh0BRV5LmxlYm9yZ25lQHF1YWRyaWEuZnJkZAIGD2QWAgIBD2QWAgIBDxYCHwMFB1F1YWRyaWFkGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYGBRdjdGwwMCRMb2dpblN0YXR1cyRjdGwwMQUXY3RsMDAkTG9naW5TdGF0dXMkY3RsMDMFGWN0bDAwJENvbnRlbnUkY2hrRXN0QWN0aWYFGWN0bDAwJENvbnRlbnUkY2hrYWRtdG90YWwFF2N0bDAwJENvbnRlbnUkY2hrQWRtU29jBRljdGwwMCRDb250ZW51JGNoa01vZGlmQXJ0+oOUaFgH7o/LqlGMtIhDfEbkl6phm2jW0q99ory/S9U=" />
</div>
 
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
    theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>
 
 
<script src="/WebResource.axd?d=h48DFe8Kbot9mLoOT4kirSShad5xB6H-j16s4zDFgSBbYhUaQgbu_SEgFG2KHa8LAb60-t9eQQoE-t64PqUl3lXSuJJEPuioN7tPIuysRkw1&amp;t=634956729572066818" type="text/javascript"></script>
 
 
<script src="/ScriptResource.axd?d=wp6T5EPrTq9lSEAx3AOP_Z5qlQebFOvEQxwH7o5igF9LBE52gUC1szFa7Qi-24DpsdbWDNkvqnsFSlt0eryXHIG7LUw-9fKmDTItFrXamR8UZ25qrUL5bkRxUViW2GNOhC2HhamjWEUET0KD7ajY8Q2&amp;t=150492e7" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=E-PpE2Xy08i-LaIBtnQbdQiSqqOpIQ8FGFb3mct7qGE2Jl0R1rna_nz3hHlYgSREMu0MicRFHoWkgVzV_5r8nTquxxiUI-wHpG51yYklXtBHfWWB01mUVFj0PfbOjm8JZRxOzvf9n5PTOF2gQ_BR-NQCBdXoK6Ub0Q_1eTMa3441&amp;t=150492e7" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=frGR4UadezrPVVWRpDUEtoc1w0lWcmc1PtsEa11YmVVVUlzumdotoi-upntwHj4JgpAGLM0jqFuRIbwNeZipsUjLJv0_cKnCkKhJ1KQn0Cdn5TJicMj-w-H84QnwO4LyEfodc1XG0HlsLEBEjtvLP9u-dmr0prai0Kpl6kRWpzA3GOwv-LgRXfxXUyDHXp780&amp;t=ffffffff940d030f" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
if (typeof(Sys) === 'undefined') throw new Error('Échec du chargement de l\u0027infrastructure ASP.NET Ajax côté client.');
//]]>
</script>
 
<script src="/ScriptResource.axd?d=YxCfqo9N_0SVCuTiS8embVdGBL56jkhz0EiLk62AQ-JdDxUIJcieouQAk9XDjzgMzoAWl4LEzVCUrwcs09nig5Ov09ktAJWw7GbMN5ytQLwn0s2if0J9FG6aDZbg9GcsfB8JWQwK49BVshuDkWp2xuBnVYnB2epue-hGnnorRAU0H6AbBz2SYMw26EL0Ktst0&amp;t=ffffffff940d030f" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>
 
<div>
 
	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWDALJ1f6iDgL497TjBgKCg4ibBQKV5qPoDQLThP33AwLZjs3zAQL42sbTCgLb8Y6ZAwKx75aiDwL2xMPlBwKhvp/IBgKKvrWnDpeMDEvvVkzKxKeDLXDF4k6gZbJfuZ1xtB6lOBQ125/6" />
</div>
    <script type="text/javascript">
//<![CDATA[
Sys.WebForms.PageRequestManager._initialize('ctl00$SM', 'aspnetForm', ['tctl00$UP',''], [], [], 90, 'ctl00');
//]]>
</script>
 
    <div id="ctl00_UP">
 
            <div id="Page">
                <div id="Connexion">
                    Mon Compte :
                    <a id="ctl00_lnk" title="Modifier mes informations personnelles" href="Edit_Personne.aspx?IdUtilisateur=00000000-0000-0000-0000-000000000001"><span id="ctl00_LoginName">y.leborgne@quadria.fr</span></a>&nbsp;|&nbsp;<a id="ctl00_LoginStatus" href="javascript:__doPostBack('ctl00$LoginStatus$ctl00','')">Déconnexion</a>
                </div>
                <div id="Header">
                    <div style="left: 40px; position: absolute;">
                        <img id="ctl00_LogoPrincipal" src="../../Images/LogoClient/Quadria-Gris.jpg" align="absmiddle" style="border-width:0px;" />
                    </div>
                    <div id="NomSite">
                        <img id="ctl00_ImgFT" src="../../Images/Quadria-Gris.jpg" style="border-width:0px;" />
                    </div>
                </div>
                <div id="Content">
                    <div class="clear hideSkiplink">
                        <a href="#ctl00_NavigationMenu_SkipLink"><img alt="Liens Ignorer la navigation" src="/WebResource.axd?d=vCpe900hqVtKRwTyGbEHFkrPy3WqzRvQKGS4Fq3quadOKoRZ1HN2pFCSO1NHNkfKWT6jsvYLB0KkTb7VIw0enD2K8V_ggQQaF8z8KY8rz5w1&amp;t=634956729572066818" width="0" height="0" style="border-width:0px;" /></a><table id="ctl00_NavigationMenu" class="Menu ctl00_NavigationMenu_2" cellpadding="0" cellspacing="0" border="0">
		<tr>
			<td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun0"><table cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td style="white-space:nowrap;"><a class="ctl00_NavigationMenu_1" href="../../Default.aspx">Accueil</a></td>
				</tr>
			</table></td><td style="width:3px;"></td><td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun1"><table cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td style="white-space:nowrap;"><a class="ctl00_NavigationMenu_1" href="../lst_Societe.aspx">Sociétés</a></td>
				</tr>
			</table></td><td style="width:3px;"></td><td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun2"><table cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td style="white-space:nowrap;"><a class="ctl00_NavigationMenu_1" href="../Edit_Societe.aspx">Quadria</a></td>
				</tr>
			</table></td><td style="width:3px;"></td><td onmouseover="Menu_HoverStatic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun3"><table cellpadding="0" cellspacing="0" border="0" width="100%">
				<tr>
					<td style="white-space:nowrap;"><a class="ctl00_NavigationMenu_1" href="javascript:__doPostBack('ctl00$NavigationMenu','Base articles')">Base articles</a></td><td style="width:0;"><img src="/WebResource.axd?d=vXncxsJOgRNpTNNK5Ty9vpiqpSClVfCV6__N1i89JwXKHZMRZYcEawBxMmoJDVXm1BxwuFFSGyhp4STsraqp1rqH3-eisVZ8L964QQev81A1&amp;t=634956729572066818" alt="Développer Base articles" style="border-style:none;vertical-align:middle;" /></td>
				</tr>
			</table></td>
		</tr>
	</table><div id="ctl00_NavigationMenun3Items" class="ctl00_NavigationMenu_0">
		<table border="0" cellpadding="0" cellspacing="0">
			<tr onmouseover="Menu_HoverDynamic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun4">
				<td><table cellpadding="0" cellspacing="0" border="0" width="100%">
					<tr>
						<td style="white-space:nowrap;width:100%;"><a class="ctl00_NavigationMenu_1" href="../../Articles/Edit_Composant.aspx">Composants</a></td>
					</tr>
				</table></td>
			</tr><tr onmouseover="Menu_HoverDynamic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun5">
				<td><table cellpadding="0" cellspacing="0" border="0" width="100%">
					<tr>
						<td style="white-space:nowrap;width:100%;"><a class="ctl00_NavigationMenu_1" href="../../Articles/Edit_couleur.aspx">Coloris</a></td>
					</tr>
				</table></td>
			</tr><tr onmouseover="Menu_HoverDynamic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun6">
				<td><table cellpadding="0" cellspacing="0" border="0" width="100%">
					<tr>
						<td style="white-space:nowrap;width:100%;"><a class="ctl00_NavigationMenu_1" href="../../Articles/Lst_Element.aspx">Elements</a></td>
					</tr>
				</table></td>
			</tr><tr onmouseover="Menu_HoverDynamic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun7">
				<td><table cellpadding="0" cellspacing="0" border="0" width="100%">
					<tr>
						<td style="white-space:nowrap;width:100%;"><a class="ctl00_NavigationMenu_1" href="../../Articles/Lst_Article.aspx">Articles</a></td>
					</tr>
				</table></td>
			</tr><tr onmouseover="Menu_HoverDynamic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun8">
				<td><table cellpadding="0" cellspacing="0" border="0" width="100%">
					<tr>
						<td style="white-space:nowrap;width:100%;"><a class="ctl00_NavigationMenu_1" href="../../Articles/Lst_Custom.aspx">Customs</a></td>
					</tr>
				</table></td>
			</tr><tr onmouseover="Menu_HoverDynamic(this)" onmouseout="Menu_Unhover(this)" onkeyup="Menu_Key(this)" id="ctl00_NavigationMenun9">
				<td><table cellpadding="0" cellspacing="0" border="0" width="100%">
					<tr>
						<td style="white-space:nowrap;width:100%;"><a class="ctl00_NavigationMenu_1" href="../../Articles/Lst_Configuration.aspx">Configurations</a></td>
					</tr>
				</table></td>
			</tr>
		</table><div class="ctl00_NavigationMenu_0" id="ctl00_NavigationMenun3ItemsUp" onmouseover="PopOut_Up(this)" onmouseout="PopOut_Stop(this)" style="text-align:center;">
			<img src="/WebResource.axd?d=T75lHclg90Z1FM25nFsS-UCW-qDKXpWZWgyeoCfGrn8I4TmeI8rQWO36BWH8KaRo00OKzhEV-sHvMUGFPEugG9eD5LQTmqqJSlHzZ7FHb4Y1&amp;t=634956729572066818" alt="Défiler vers le haut" />
		</div><div class="ctl00_NavigationMenu_0" id="ctl00_NavigationMenun3ItemsDn" onmouseover="PopOut_Down(this)" onmouseout="PopOut_Stop(this)" style="text-align:center;">
			<img src="/WebResource.axd?d=R_57MK9z9Nryp9A1rIeAU5m6vnCxe0VtREHlWvdGipAcjlCiqn3CQxQmsZIAdB5djgYRssqL8CjBeHt1VNnxfa-gERfFr2tsBy9cDZt2y9M1&amp;t=634956729572066818" alt="Défiler vers le bas" />
		</div>
	</div><a id="ctl00_NavigationMenu_SkipLink"></a>
                    </div>
                    <div id="Contenu">
                        <div id="c">
 
    <h1>
        Edition Utilisateur
    </h1>
    <center>
        <table id="ctl00_Contenu_EDITFRM" class="TblForm">
		<tr id="ctl00_Contenu_LigneActif">
			<td class="FormLib">
                    Accès autorisé
                </td>
			<td class="FormCell">
                    <span class="Ctrl"><input id="ctl00_Contenu_chkEstActif" type="checkbox" name="ctl00$Contenu$chkEstActif" checked="checked" /></span>
                </td>
		</tr>
		<tr>
			<td class="FormLib">
                    Nom
                </td>
			<td class="FormCell">
                    <input name="ctl00$Contenu$txtNom" type="text" value="Leborgne" maxlength="100" id="ctl00_Contenu_txtNom" title="Nom de l'utilisateur" class="Ctrl" />
                    <label class="error" for="txtNom" id="Nom_error">
                        Champs Login obligatoire.</label>
                </td>
		</tr>
		<tr>
			<td class="FormLib">
                    Prénom
                </td>
			<td class="FormCell">
                    <input name="ctl00$Contenu$txtPrenom" type="text" value="Yannick" maxlength="100" id="ctl00_Contenu_txtPrenom" title="Prénom de l'utilisateur" class="Ctrl" />
                </td>
		</tr>
		<tr>
			<td class="FormLib">
                    Email (Login)
                </td>
			<td class="FormCell">
                    <input name="ctl00$Contenu$txtEmail" type="text" value="y.leborgne@quadria.fr" maxlength="100" id="ctl00_Contenu_txtEmail" disabled="disabled" title="Email de l'utilisateur" class="Ctrl" />
                    <label class="error" for="txtEmail" id="Mail_error">
                        Champs Login obligatoire.</label>
                    <span id="ctl00_Contenu_REG_EXP_EMail" style="color:Red;display:none;">Erreur de format </span>
                </td>
		</tr>
		<tr>
			<td class="FormLib">
                    Mot de passe
                </td>
			<td class="FormCell">
                    <input name="ctl00$Contenu$txtPassword" type="text" maxlength="100" id="ctl00_Contenu_txtPassword" title="Mot de passe du shopper" class="Ctrl" />
                    <span id="ctl00_Contenu_COM_VAL_Password0" title="Réécrire le mot de passe pour vérification" style="color:Red;visibility:hidden;">Différence  mot de passe</span>
                </td>
		</tr>
		<tr>
			<td class="FormLib">
                    Vérification Mot de passe>
                </td>
			<td class="FormCell">
                    <input name="ctl00$Contenu$txtVerifPassword" type="text" maxlength="100" id="ctl00_Contenu_txtVerifPassword" title="Réécrire le mot de passe pour vérification" class="Ctrl" />
                    <span id="ctl00_Contenu_COM_VAL_Password" title="Réécrire le mot de passe pour vérification" style="color:Red;visibility:hidden;">Différence mot de passe</span>
                </td>
		</tr>
		<tr>
			<td class="FormLib">
                    Société
                </td>
			<td class="FormCell">
                    Quadria
                </td>
		</tr>
		<tr id="ctl00_Contenu_LigneAdmTot">
			<td class="FormLib">
                    Admin Total
                </td>
			<td class="FormCell">
                    <input id="ctl00_Contenu_chkadmtotal" type="checkbox" name="ctl00$Contenu$chkadmtotal" checked="checked" />
                </td>
		</tr>
		<tr id="ctl00_Contenu_LigneAdmSoc">
			<td class="FormLib">
                    Admin Société
                </td>
			<td class="FormCell">
                    <input id="ctl00_Contenu_chkAdmSoc" type="checkbox" name="ctl00$Contenu$chkAdmSoc" checked="checked" />
                </td>
		</tr>
		<tr id="ctl00_Contenu_LigneModifArt">
			<td class="FormLib">
                    Modification articles
                </td>
			<td class="FormCell">
                    <input id="ctl00_Contenu_chkModifArt" type="checkbox" name="ctl00$Contenu$chkModifArt" checked="checked" />
                </td>
		</tr>
		<tr>
			<td colspan="2" align="center">
                    <span id="ctl00_Contenu_CancelButton1"><button onclick="javascript:document.location.href='http://localhost:59484/Societes/Personnes/Edit_Personne.aspx?IdUtilisateur=00000000-0000-0000-0000-000000000001';" title="Annuler les modifications non enregistrées" class="btnValid">Annuler</button></span>
                    &nbsp;
                    <button id="Valider" class="btnValid">
                        Valider</button>
                </td>
		</tr>
	</table>
 
    </center>
 
                        </div>
                    </div>
                </div>
                <div id="Bottom">
                    <span id="ctl00_locCopright" class="lnk">Copyright 2013 Quadria -</span>
                    - <a href="MailTO:MCO_Devs@quadria.fr" class="lnk">Nous contacter</a>
                </div>
            </div>
 
</div>
    <div id="MsgBack" title="Download complete">
        <div class='subcontent-box' id='Errortitre'>
        </div>
    </div>
 
<script type="text/javascript">
//<![CDATA[
var Page_Validators =  new Array(document.getElementById("ctl00_Contenu_REG_EXP_EMail"), document.getElementById("ctl00_Contenu_COM_VAL_Password0"), document.getElementById("ctl00_Contenu_COM_VAL_Password"));
//]]>
</script>
 
<script type="text/javascript">
//<![CDATA[
var ctl00_Contenu_REG_EXP_EMail = document.all ? document.all["ctl00_Contenu_REG_EXP_EMail"] : document.getElementById("ctl00_Contenu_REG_EXP_EMail");
ctl00_Contenu_REG_EXP_EMail.controltovalidate = "ctl00_Contenu_txtEmail";
ctl00_Contenu_REG_EXP_EMail.errormessage = "Erreur de format ";
ctl00_Contenu_REG_EXP_EMail.display = "Dynamic";
ctl00_Contenu_REG_EXP_EMail.evaluationfunction = "RegularExpressionValidatorEvaluateIsValid";
ctl00_Contenu_REG_EXP_EMail.validationexpression = "\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
var ctl00_Contenu_COM_VAL_Password0 = document.all ? document.all["ctl00_Contenu_COM_VAL_Password0"] : document.getElementById("ctl00_Contenu_COM_VAL_Password0");
ctl00_Contenu_COM_VAL_Password0.controltovalidate = "ctl00_Contenu_txtPassword";
ctl00_Contenu_COM_VAL_Password0.errormessage = "Différence  mot de passe";
ctl00_Contenu_COM_VAL_Password0.evaluationfunction = "CompareValidatorEvaluateIsValid";
ctl00_Contenu_COM_VAL_Password0.controltocompare = "ctl00_Contenu_txtVerifPassword";
ctl00_Contenu_COM_VAL_Password0.controlhookup = "ctl00_Contenu_txtVerifPassword";
var ctl00_Contenu_COM_VAL_Password = document.all ? document.all["ctl00_Contenu_COM_VAL_Password"] : document.getElementById("ctl00_Contenu_COM_VAL_Password");
ctl00_Contenu_COM_VAL_Password.controltovalidate = "ctl00_Contenu_txtVerifPassword";
ctl00_Contenu_COM_VAL_Password.errormessage = "Différence mot de passe";
ctl00_Contenu_COM_VAL_Password.evaluationfunction = "CompareValidatorEvaluateIsValid";
ctl00_Contenu_COM_VAL_Password.controltocompare = "ctl00_Contenu_txtPassword";
ctl00_Contenu_COM_VAL_Password.controlhookup = "ctl00_Contenu_txtPassword";
//]]>
</script>
 
 
<script type="text/javascript">
//<![CDATA[
var ctl00_NavigationMenu_Data = new Object();
ctl00_NavigationMenu_Data.disappearAfter = 500;
ctl00_NavigationMenu_Data.horizontalOffset = 0;
ctl00_NavigationMenu_Data.verticalOffset = 0;
 
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
    ValidatorOnLoad();
}
 
function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
    }
    else {
        return true;
    }
}
        
document.getElementById('ctl00_Contenu_REG_EXP_EMail').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl00_Contenu_REG_EXP_EMail'));
}
 
document.getElementById('ctl00_Contenu_COM_VAL_Password0').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl00_Contenu_COM_VAL_Password0'));
}
 
document.getElementById('ctl00_Contenu_COM_VAL_Password').dispose = function() {
    Array.remove(Page_Validators, document.getElementById('ctl00_Contenu_COM_VAL_Password'));
}
//]]>
</script>
</form>
</body>
</html>

Mon code behind avec ma webméthod
Code asp : 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
Imports EurallianceWebTools
Imports System.Web.Script.Serialization
 
Public Class Edit_Personne
    Inherits PageBase
 
    Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
        If Not Page.IsPostBack Then
            Dim IdUser As String = HelperURL.GetParam(Params.PARAM_IDUTI)
            If IdUser <> Nothing Then
 
                Dim LesDatas As New CatalogueMobilierEntities
                Dim Pers As Personne = HelperUtilisateur.UtiById(New Guid(IdUser), LesDatas)
                If Pers Is Nothing Then
                    Response.Redirect("~/Default.aspx")
                Else
                    Page.Title = "Edition profil de " & Pers.NomComplet
                    Bind(Pers)
                End If
 
            Else
                Response.Redirect("~/Default.aspx")
            End If
 
        End If
    End Sub
 
    Private Sub Bind(ByVal Pers As Personne)
 
        txtNom.Text = Pers.Nom
        txtPrenom.Text = Pers.Prenom
        txtEmail.Text = Pers.Email
        chkAdmSoc.Checked = Pers.AdmSoc
        chkadmtotal.Checked = Pers.AdmTotal
        chkEstActif.Checked = Pers.Actif
        chkModifArt.Checked = Pers.ModifCat
        lblSociete.Text = Pers.Societe.RaisonSocial
 
        LigneAdmTot.Visible = ConnectedUser.AdmTotal
        LigneModifArt.Visible = ConnectedUser.AdmTotal
        LigneAdmSoc.Visible = (ConnectedUser.AdmTotal OrElse (ConnectedUser.AdmSoc AndAlso ConnectedUser.SocId = Pers.SocId))
        LigneActif.Visible = (ConnectedUser.AdmTotal OrElse (ConnectedUser.AdmSoc AndAlso ConnectedUser.SocId = Pers.SocId))
 
    End Sub
 
    <Services.WebMethod()> _
    Public Shared Function EnrPerson(ByVal MesDonnees As String, ByVal PageEnCours As String) As Master_MasterPage.msgRetour
        Dim ret As New Master_MasterPage.msgRetour
 
        If HttpContext.Current.Session(Params.SESSION_LASTURL) = PageEnCours Then
 
            Dim ConnectedUser As Personne = Nothing
            If HttpContext.Current.Session(Params.SESSION_USER) IsNot Nothing Then ConnectedUser = CType(HttpContext.Current.Session(Params.SESSION_USER), Personne)
            If ConnectedUser IsNot Nothing Then
                Try
                    Dim IdUser As Guid = New Guid(HelperURL.GetParam(PageEnCours, Params.PARAM_IDUTI))
                    If IdUser = ConnectedUser.IdPers Then
                        Dim serializer As New JavaScriptSerializer() 'using System.Web.Script.Serialization;
                        Dim test = serializer.DeserializeObject(MesDonnees)
 
                        ret.Reussi = True
                        ret.Msg = "Vos modifications ont été enregistrées."
                    Else
 
                    End If
                Catch ex As Exception
                    HelperJournal.WriteException(ex, "Edit_Personne/SendPerson")
                    ret.Reussi = False
                    ret.Msg = ex.Message
                End Try
            Else
 
            End If
        Else
            ret.Reussi = False
            ret.Msg = "Par sécurité, cette action a été avortée."
        End If
 
        Return ret
 
    End Function
 
End Class