Parce que j'ai eu du mal à trouver je partage:
Code javascript : 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
function UpdateCouleurCustomisation(IdCust) {
    var tab = [];
    $("#MPEditCustom div[id^='lstCoulCompoElemCust']").each(function (index, element) {
        tab.push({id:$(element)[0].id.substring(20),Value: $(element).data('ddslick').selectedData.value});
    });
 
    var myData = {
        IdCust: IdCust,
        tab: tab,
        PageEnCours: document.location.href
    };
 
    $.ajax({
        type: "POST",
        url: "Edit_Grossistes.aspx/ModifCouleurCustom",
        data: "{MesDonnees:" + JSON.stringify(myData) + "}",
        contentType: 'application/json; charset=utf-8',
        dataType: "json",
        success: function (msg) {
            AfficheMsgRetour(msg.d);
        },
        error: function () {
            var Err = {
                Titre: "Modification de customisation",
                Reussi: false,
                Msg: "Erreur accès validation"
            };
            AfficheMsgRetour(Err);
        }
    });
}

Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Public Class StructCustomCouleur
        Property Id As String
        Property Value As String
    End Class
    Public Class MonFormModCouleurCustom
        Property IdCust As Integer
        Property tab As StructCustomCouleur()
        Property PageEnCours As String
    End Class
    <Services.WebMethod()> _
    Public Shared Function ModifCouleurCustom(ByVal MesDonnees As MonFormModCouleurCustom) As Master_MasterPage.msgRetour
 
 
    End Function