Je viens de mettre à niveau un contrôle hébergé vers .NET 2.0 et j'ai dû activer ComVisible pour accéder aux méthodes du côté client en utilisant javascript.Contrôle utilisateur hébergé dans IE et le traitement des événements côté client
Les événements doivent-ils également être accessibles une fois que j'ai activé ComVisible? Je menais mes événements comme celui-ci avant sans problème:
<OBJECT id="foo" ...></OBJECT>
<script language="javascript">
function document.all.foo::SampleEvent(res){
//do stuff here
}
</script>
Cela ne fonctionnera pas non plus:
<script language="javascript" for="foo" event="SampleEvent(res)">
alert(res);
</script>
Pour une raison quelconque, je ne peux pas attraper mes événements maintenant. Si j'utilise ma DLL dans un projet WinForms, l'événement se passe bien, donc je sais que j'ai tout configuré correctement.
Comment puis-je l'exposer correctement au client?
Merci
Aucune idée à ce sujet? – Alex