当前位置:编程学习 > C#/ASP.NET >>

高手请进,问题棘手

想问各位一个问题,怎么用.net实现获得指定页面的文本框句柄,并向其发送信息,触发提交按钮呢?

以前没研究过这个,对这个比较陌生,请高手指点,再好用实例简单说明,谢谢。

问题比较棘手,拜托了。 --------------------编程问答-------------------- 呃。。没看明白问题。。。能说明白点吗 --------------------编程问答-------------------- 没看明白 --------------------编程问答-------------------- 虽然不会,但还是帮你顶了! --------------------编程问答-------------------- 例如 www.123456.net 页面上有个 文本框  用我的程序将其填入值 ,并触发此页面的提交按钮 --------------------编程问答-------------------- 你想不加载页面就直接给值那肯定不行

所以这个页面必须是你项目里的页面,或者说要有个"约定"即能接受传值

有了这样一个前提,用ajax填值和提交才能实现 --------------------编程问答-------------------- 使用System.Windows.Forms.WebBrowser应该容易。
给你贴点代码

WebBrowser.Document.GetElementsByTagName("form")
HtmlDocument htmlDoc = _wb.Document;

HtmlElementCollection formCollHtmlEle = htmlDoc.GetElementsByTagName("form");
for (int i = 1; i < formCollHtmlEle.Count; i++)
{
z
if (formCollHtmlEle[i].Children[0].GetAttribute("value") == id.ToString())
{
formCollHtmlEle[i].Children[1].InvokeMember("click");//找到按钮触发click
                        _wb.Refresh();
                        break;

                 }

           }
}

--------------------编程问答-------------------- 谢谢各位,我试试 --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,