C#,,InvokeMember("点击")
Posted
技术标签:
【中文标题】C#,,InvokeMember("点击")【英文标题】:C#,,InvokeMember("click") 【发布时间】:2015-08-25 16:57:49 【问题描述】:我正在处理一个 WinForms 项目,并且正常运行第 1 到第 7 行。在第七行退出到 for 循环后(如 break;),SendMail() 不起作用。为什么?
for (int k = 0; k < 3; k++)
if (mesajlistem[k].InnerText == "test")
if (saatler[k] != saatlistem[k].InnerText)
link[k].InvokeMember("click");
SendMail(document.GetElementById("divItmPrts").Innerhtml);
【问题讨论】:
你调试了吗?document.GetElementById("divItmPrts").InnerHtml
包含什么?你期望会发生什么?第七行没有做任何事情来退出for
循环。你能补充更多细节吗?
i.cubeupload.com/qazE3r.png 请看这张照片。实际上我需要以编程方式发送最新的 3 封邮件内容。
【参考方案1】:
所以看起来邮件被发送但它是空的
要么
documet.GetElement...
不是返回正确的东西。或者
Sendmail(xx)
不正确
所以在 SendMail 的开头设置一个断点,看看是否传入了好的数据。
现在修复损坏的部分
(不是我知道的答案,但评论太长了)
【讨论】:
以上是关于C#,,InvokeMember("点击")的主要内容,如果未能解决你的问题,请参考以下文章
InvokeMember("Click") Web 浏览器控件错误 C# WPF
InvokeMember("Click") in awesomium