利用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#