private void cmdDataExchange_Click(object sender, EventArgs e) { // 从当前的 WebBrowser 控件创建 IEBrowser 对象, WebBrowser 的 Url 属性已经设置为 "about:blank". IEBrowser ie = new IEBrowser(this.webBrowser); // 安装跟踪脚本到 WebBrowser, 从而使 __Get 和 __Set 方法可以使用. ie.InstallTrace( ); int age = 10; // 设置姓名和年龄到 WebBrowser, 对于脚本中的字符串可以使用 " 或者 '. ie.__Set("name", "'tom'"); ie.__Set("age", (age + 1).ToString( )); // 获取 WebBrowser 中的 name 和 age, 并弹出对话框. MessageBox.Show(string.Format("name={0}, age={1}", ie.__Get <string> ("name"), ie.__Get <int> ("age"))); }
private void cmdDataExchange_Click ( object sender, EventArgs e ) { // 从当前的 WebBrowser 控件创建 IEBrowser 对象, WebBrowser 的 Url 属性已经设置为 "about:blank". IEBrowser ie = new IEBrowser ( this.webBrowser ); // 安装跟踪脚本到 WebBrowser, 从而使 __Get 和 __Set 方法可以使用. ie.InstallTrace ( ); int age = 10; // 设置姓名和年龄到 WebBrowser, 对于脚本中的字符串可以使用 " 或者 '. ie.__Set ( "name", "'tom'" ); ie.__Set ( "age", ( age + 1 ).ToString ( ) ); // 获取 WebBrowser 中的 name 和 age, 并弹出对话框. MessageBox.Show ( string.Format ( "name={0}, age={1}", ie.__Get<string> ( "name" ), ie.__Get<int> ( "age" ) ) ); }