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

C# webbrowser frame内嵌iframe

如题:
使用webbrowser打开页面 发现里面有好几个frame 更郁闷的是frame里面是表格 表格里面是iframe
我想给iframe链接的页面里面的两个文本框赋值并点击提交按钮
怎样才能得到iframe里面的文本框???
(注意:是frame里嵌入了iframe) --------------------编程问答-------------------- //引用microsoft html object library
mshtml.HTMLDocument doc = (mshtml.HTMLDocument)webBrowser1.Document.DomDocument;

object index=0;
mshtml.IHTMLWindow2 frame = (mshtml.IHTMLWindow2)doc.frames.item(ref index); 
doc = (mshtml.HTMLDocument)frame.document;

//后面就和普通的一样了 
试试吧 --------------------编程问答-------------------- 你这好像是获取一级frame吧 我是说获取frame里面内嵌的iframe的文本框并赋值 
下面是网页中第3个frame的代码:
<TABLE height="100%" cellSpacing=0 width="100%" border=0>
<TBODY>
<TR>
<TD><IFRAME id=trade name=trade src="/cgi-bin/main/Main?function=welcome" frameBorder=0 width="100%" scrolling=no height="100%"></IFRAME></TD>
<TD><IFRAME id=tradeLocked name=tradeLocked src="/null.html" frameBorder=0 width=0 height="100%"></IFRAME></TD></TR></TBODY></TABLE>

红色代码链接的页面上有两个文本框 怎么得到? --------------------编程问答-------------------- 有没有高手啊??
--------------------编程问答-------------------- http://zhidao.baidu.com/question/101822919 --------------------编程问答-------------------- http://topic.csdn.net/u/20081007/01/2925e1f0-7fc2-446b-bda1-eef5770625f0.html

http://blog.csdn.net/llj1985/article/details/1768147 --------------------编程问答-------------------- 试试:
webBrowser1.Document.Window.Frames["trade"].Document.GetElementById("...") --------------------编程问答-------------------- 有没有高手给写个源码啊  谢谢啊 请不要笼统的说一句怎么做 
我需要详细的步骤和代码  --------------------编程问答-------------------- 有没有人回下帖子啊 感激不尽啊 --------------------编程问答-------------------- 有没有高手回帖子啊
--------------------编程问答-------------------- 我按照2楼TX的范本写,可是提示拒绝访问,该怎么办呢?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,