论坛上也搜索过,大抵上都是.net1.1的webbrowser控件的execWeb方法,但是要使用axWebbrowser相当麻烦,有没有2.0下使用的方法?
html代码大概如下:<a id="UpdateData" href="javascript:void(0);" onclick="if confirm('你确定吗?'){getData('UpdateTrans.aspx?pnum=ECY286CDEIU0');}">更新数据</a>
C#代码大概如下:HtmlElement hrefUpdate=this.webBrowser1.Document.GetElementById("UpdateData");
hrefUpdate.InvokeMember("click");//如何自动点击弹出来的确定或取消?
html代码大概如下:<a id="UpdateData" href="javascript:void(0);" onclick="if confirm('你确定吗?'){getData('UpdateTrans.aspx?pnum=ECY286CDEIU0');}">更新数据</a>
C#代码大概如下:HtmlElement hrefUpdate=this.webBrowser1.Document.GetElementById("UpdateData");
hrefUpdate.InvokeMember("click");//如何自动点击弹出来的确定或取消?
解决方案 »
- 高分求解:asp.net mvc在请求管道中的请求过程.
- 我想做个图片查看器,在不知道文件夹里的图片名称,知道文件夹路径,怎么在picturebox中显示指定文件夹内的所有图片。
- 请解释这段代码,谢谢
- 很诡异啊,高手帮帮忙。access数据库update更新不成功
- WinForm DataGridView显示筛选的xml节点
- oracle数据库中 如何将date类型变量转换后,赋于为datetime变量
- 大家给看看这个Remoting的配置文件
- 用C#开发PB
- 又100分,在线等待:在C#中自己定义了一个类publicFun.cs,问题如下:
- 请问c#怎么读取mat数据文件绘图,显示在pictureBox里?
- 怎样把内存中的一段拷贝到一个int变量
- 关于SQL语句参数的问题
不管是 .NET 1.1 还是2.0 或3.0
只要浏览器还支持 execWeb 方法,就可以在网页中加入 javaScript 调用代码
结果发现hrefUpdate.InvokeMember("click");
ClickOK();//这个里面封装了查找窗口并且点击确定的方法ClickOK居然不执行居然是要我手动点确定之后,他才执行。。-_-b
去看看MSDN里面的WebBrowser Customization这篇文章
虽然现在使用多线程后台延时点击的方法解决了这个FindWindows的问题,不过自己知道这样做不太妥蒋大有没有现成的代码,或者给个例子?