Executer du code c# dans un WebBrowser
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:
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.