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

利用webbrowser自动发帖赋值问题

webBrowser1.Document.Window.Frames[iframename].Document.Write("<body>赋值内容</body>");
这样可以把值赋进去,提交的时候还是报内容为空,为什么,求高人指点啊
--------------------编程问答--------------------    HtmlElement body = webBrowser1.Document.All["内容框的ID"];
   body.SetAttribute("value","内容");
   获取那个提交按钮事件.InvokeMember("click"); --------------------编程问答--------------------  HtmlElement body = webBrowser1.Document.All[iframename];
                                    body.SetAttribute("value", "内容sdfsdfsdfsdfsdfsdfsdfsdf");
这样写还是不行 --------------------编程问答--------------------
我下面这样写报空,得到ihtmlel 为null,值就赋不进去..
HTMLDocument doct = (HTMLDocument)wbMain.Document.DomDocument;
IHTMLWindow2 frameItem;
IHTMLElement ihtmlel;
object obj = 0;
for (int i = 0; i < doct.frames.length; i++)
{
    obj = i;
    frameItem = (IHTMLWindow2)doct.frames.item(ref obj);
    ihtmlel = frameItem.document.body;
   ihtmlel .innerText="bbbbbbbbb";
} --------------------编程问答-------------------- 不知道你那里出错了,思路就是 webBrowser1_DocumentCompleted之后,然后获取这个控件,然后给这个控件赋值, 你应该是没获取到控件  你试试webBrowser1.Document.GetElementById("")试试 --------------------编程问答-------------------- 这样我之前也试过的,也是没用的
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,