Bonjour,

Je voulais savoir si il etait possible d'executer du code c# dans un webbrowser.

j'ai teste le code suivant mais il ne fonctionne pas

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
 
 //---------------------------------
 //INVOKE de HTML(Javascript) à C#
 //---------------------------------
 //->C#
 
 using System.Runtime.InteropServices;
 
 [ComVisible(true)]
 class Form1
 {
 System.Windows.Forms.WebBrowser WebBrowser1;
 
 Form1()
 {
 InitializeComponent();
 this.WebBrowser1.ObjectForScripting = this;
 }
 public void Test()
 {
 MessageBox.Show("Coucou je suis C#!");
 }
 
 }
//->HTML (Javscript)

<a href="javascript:window.external.Test();">Appel à C#</a>

Merci de votre aide.