C#和JS函数的链接

C#和JS函数的链接,c#,javascript,html,xpath,windows-phone-8,C#,Javascript,Html,Xpath,Windows Phone 8,我想为WP8创建一个显示网页内容的应用程序。我还没有编写代码,但我知道我可以使用xpath获取页面内容。我的问题是,我想采取的内容不是在一个单一的页面。我必须按“下一页”按钮才能进入下一页。按钮的代码是这样的 <td class="pager-next" style="padding:0;margin:0;"> <a id="ctl00_ContentPlaceHolder1_LinkButton2" class="buttondiego buttondiego_

我想为WP8创建一个显示网页内容的应用程序。我还没有编写代码,但我知道我可以使用xpath获取页面内容。我的问题是,我想采取的内容不是在一个单一的页面。我必须按“下一页”按钮才能进入下一页。按钮的代码是这样的

<td class="pager-next" style="padding:0;margin:0;">
       <a id="ctl00_ContentPlaceHolder1_LinkButton2" class="buttondiego buttondiego_small buttondiego_arrow" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$LinkButton2','')"></a>
</td>

这是标题中的JS函数:

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
    theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
//]]>
</script>

//

可以用我的代码转到下一页吗?我该怎么办?

您必须:

  • 深入分析他们的JavaScript,并对所需的POST值进行反向工程,以获取特定页面。您可以使用Firebug或Chrome开发者工具网络视图查看发送的请求。网址肯定是


    您至少应该发布表单的代码,并且链接到该页面不会有任何影响。例如。每次我在查询字符串中输入内容时,都会收到错误消息>运行时错误描述:服务器上发生了应用程序错误。此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息(出于安全原因)。但是,本地服务器上运行的浏览器可以查看它。