Bonjour tout le monde

Je souhaite développer un contrôle afin de l'utiliser dans une page aspx. L'idée est de faire un grid plus sympa et plus fonctionnel qu'un GridView. Cette grid offrira des fonctionnalités de copier/coller.

Ma question est: comment, lors d'un PostBack classique d'ASP.NET, récupérer les données collées ou saisies par le user dans le contrôle silverlight?
J'imagine qu'exposer une propriété publique au niveau du xap et récupérer la valeur lors du PostBack ça risque pas de fonctionner (je me trompe ? )

Le seul truc que je vois à l'heure actuelle est le suivant:
Dans le contrôle silverlight, faire un bouton pour envoyer les données au serveur via un wcf. J'obtiendrais en retour un DataId.
Ensuite, le contrôle silverlight stockera cet id dans un champ hidden de ma page via une méthode javascript.
Lors du PostBack, ma page ASP.NET récupérera ce DataId et interrogera le web service pour récupérer les données correspondantes.

Ca vous semble cohérent? Y a pas une meilleure approche, ou plus simple?