关于c# 模拟网页提交 对于submit到Form我已经可以了,但是如果某1个功能是1个<a>的onclick事件调用了1个方法来完成的,如果通过c#的网页对象去执行这个A或者他onclick事件那? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form name="form1" method="post" action="Default.aspx" id="form1"> <div> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTA0NDQ2OTE5OWRk281L4eAk7iZT10hzg+BeOyoUWBQ=" /> </div><script type="text/javascript"> <!--var theForm = document.forms['form1'];if (!theForm) { theForm = document.form1;}function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; theForm.submit(); }}// --></script><div><span id="LabelMessage" style="color:Red;"></span></div><div> <a onclick="javascript:__doPostBack('aclickid','aclick')" id="Button2" /></div></form>if(Request["__EVENTARGUMENT" ]=="aclick" && Request["__EVENTTARGET" ]=="aclickid") { } 是用c#来提交网页就是网站是别人的.通过 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);这个对象加URL来获取这个网页 然后如何执行这个网页里面的<a>的onclick事件. Uri siteUri = new Uri("http://......."); HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(siteUri); HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();用IE包截获工具捕获到你需要的url,填到"http://.......",就可以了 ACCess数据库操作 效率优化或思路优化? 请问为什么运行程序时输入法为灰色,无法输入中文? xml如何上傳到服務器 文件监视中监视的文件如果更改了文件,它的Changed事件触发两次? 如何在普通控件中删除treeview中的选中的结点? 怎样将IPAddress类型转换成Int64整型? Remoting的一个问题 有个Mobile Explorer emulator模拟器,在微软网站上那里有下载的? 如何在TREEVIEW中改变所选结点时在框架的另一个FRAME中调用某个页面? xml节点的限定名怎么修改 我写的多播委托代码怎么不见了,请大家帮忙
<form name="form1" method="post" action="Default.aspx" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTA0NDQ2OTE5OWRk281L4eAk7iZT10hzg+BeOyoUWBQ=" />
</div><script type="text/javascript">
<!--
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
// -->
</script><div>
<span id="LabelMessage" style="color:Red;"></span>
</div>
<div>
<a onclick="javascript:__doPostBack('aclickid','aclick')" id="Button2" />
</div>
</form>if(Request["__EVENTARGUMENT" ]=="aclick" && Request["__EVENTTARGET" ]=="aclickid")
{
}
通过 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strURL);这个对象加URL来获取这个网页 然后如何执行这个网页里面的<a>的onclick事件.
Uri siteUri = new Uri("http://.......");
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(siteUri);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
用IE包截获工具捕获到你需要的url,填到"http://.......",就可以了