网页有个按钮,上面有个文字“递交”,请问怎么点击它?

imur2008 2008-12-04 03:20:55
谢谢先
...全文
125 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangjing851212 2008-12-04
  • 打赏
  • 举报
回复
没事,就是过来看看~
wartim 2008-12-04
  • 打赏
  • 举报
回复
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("<script>document.getElementById('Button1').OnClick();</script>");
}
部分不要
chenbin6562 2008-12-04
  • 打赏
  • 举报
回复
楼主不会是在做什么机器人程序吧?呵呵
wartim 2008-12-04
  • 打赏
  • 举报
回复

public partial class _Default : System.Web.UI.Page
{
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script>alert('aaa')</script>");
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Write("<script>document.getElementById('Button1').OnClick();</script>");
}
}




</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
<input runat=server id="Button2" type="button" value="button" onclick =" document.getElementById('Button1').click();" />
</div>
</form>
</body>
</html>


通过点击button2去点击button1
chenbin6562 2008-12-04
  • 打赏
  • 举报
回复
给你一段例子

使用命名空间。

using mshtml;

具体代码。

IHTMLDocument2 doc = (IHTMLDocument2)this.webBrowser1.Document.DomDocument;

mshtml.HTMLInputTextElement text1;

text1 = (HTMLInputTextElement)doc.all.item("username", 0);
((mshtml.HTMLInputElement)(text1)).value = "warran";

这样就控制了网页里饿某个textbox了,你要按扭,同理.
byte377 2008-12-04
  • 打赏
  • 举报
回复
直接写个函数 满足你要的条件之后 就调用onclick函数事件 而不是在"点击"手动操作时 才调用
chenbin6562 2008-12-04
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 imur2008 的回复:]
使用C#的webbrowser空间打开网页,要代码点击那个按钮
请教请教,谢谢先
[/Quote]

引用mshtml.dll,里面有你需要的任何方法
imur2008 2008-12-04
  • 打赏
  • 举报
回复
使用C#的webbrowser空间打开网页,要代码点击那个按钮
请教请教,谢谢先
再见品月 2008-12-04
  • 打赏
  • 举报
回复
估计楼主是想自己写个程序。。来点击一个IE页面上的按钮吧。。
lijunfeng 2008-12-04
  • 打赏
  • 举报
回复
根据楼主的另一篇贴子来看似乎是在webbrowser里的,在webbrowser里的网页里的JS代码与C#是可以双向通讯的。
详细情况可以参考MSDN里 ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_fxmclictl/html/55353a32-b09e-4479-a521-ff3a5ff9a708.htm 的位置
有问题先看MSDN的话可以省你很多分,并且得到的资料也最详细。
Hertz_liu 2008-12-04
  • 打赏
  • 举报
回复
添加按钮的OnClick事件,然后接着一楼的操作,呵呵~~
lijunfeng 2008-12-04
  • 打赏
  • 举报
回复
这个网页在哪里? 是在IE中还是在你的webbrowser里?
imur2008 2008-12-04
  • 打赏
  • 举报
回复
昏,大虾们很幽默啊,呵呵
不好意思,我没有说清楚:是说如何使用C#代码实现呢

请教请教
kingcsx666 2008-12-04
  • 打赏
  • 举报
回复
同意一楼的
lijunfeng 2008-12-04
  • 打赏
  • 举报
回复
顶楼上的
Wesley 2008-12-04
  • 打赏
  • 举报
回复
把鼠标放到上面,然后左键!!!

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧