2

HTMLAgility パックを使用して別の Web ページにデータを投稿する必要があります。

たとえば、 この Web サイトのhttp://www.riversoft.mk/Products.aspx では、HTMLAgility パックを使用してリスト ビューのページを反復処理する必要があります。しかし、ページ番号をクリックすると、_ dopostback メソッドが呼び出されます。そのため、このメソッド ( _dopostback(....)) を呼び出すクライアント クリックをシミュレートする方法を見つける必要があります。

ありがとうございました。

4

1 に答える 1

0

したがって、__ doPostBackが行うのは、いくつかの非表示のフォームフィールドを設定して送信することだけです。ソースを確認することでこれを確認できます。

function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}

したがって、基本的には、これら2つのフォームフィールドを設定して、結果の本文を投稿するだけです。

于 2012-10-02T05:33:06.020 に答える