c#做的一个窗体程序,用了webbrowser这个空间访问一个jsp站点,现在有需要将jsp页面上的数据发送到窗体上,原来采用的是写了个ocx供页面调用,利用copydata的方式由窗体来接受消息进行相应的处理,我之前测试的时候都是用的html页面,现在发现换成jsp或者asp都不能够这样调用,可能是由于web服务器架构的问题,请教大侠们这个问题怎么解决,或者有没有其他更好的方式来处理这个消息传送?

解决方案 »

  1.   


                foreach (HtmlElement  o in webBrowser1.Document.Forms[0].All   )
                {
                    if (!String.IsNullOrEmpty(o.Id ))
                    {                    Console.WriteLine(o.GetAttribute("value") );
                    }
                }
      

  2.   

    楼上的能否说清楚点思想 我是想让web主动将信息送到窗体上
      

  3.   

    我感觉。net既然做了个webbrowser控件 肯定会有这方面的办法的 大家帮忙啊
      

  4.   

    自己结贴。
    很简单 webbrowser自身就能实现这个功能 分不多 大家都给点吧