PHP を使用して .NET で開発されたページング コントロールのデータをキャプチャするにはどうすればよいですか?

WBOY
リリース: 2016-06-23 13:25:02
オリジナル
1038 人が閲覧しました

たとえば、
http://121.28.49.84:8003/
上の Web ページで、左側で任意の会社を選択し、右上の [モニタリング データ] をクリックすると、次の方法でページ分割されていることがわかります。ネットワークを監視する .NET コントロール リクエストにより、毎回ビューステート値を使用して Web ページ全体がポストバックされることがわかりますが、これはシミュレーションが困難です。さらに、他のインターフェイスからデータを要求する代わりに、UpdatePanel コントロールが使用されます。
私の目的は、右側の監視データを自動的にキャプチャすることです。このページのすべてのページ分割されたデータをキャプチャする方法はありますか?
追伸 サーバー環境はLAMPです


データを取得するにはAJAX URL接続を見つけるだけです。

彼の AJAX は .NET コントロールの UpdatePanel を使用します。これは、別のインターフェイス アドレスを要求するのではなく、実際に現在のページ自体を要求します。

それ自体からリクエストする場合、ビューステートは非常に複雑で記述が難しく、PHP を通じて外部から送信したものは検証を通過できないようです。何が問題なのかわかりません。


彼の AJAX は、.NET コントロールの UpdatePanel を使用します。これは、別のインターフェイス アドレスを要求するのではなく、実際には現在のページ自体を要求します。

それ自体からリクエストする場合、ビューステートは非常に複雑で記述が難しく、PHP を通じて外部から送信したものは検証を通過できないようです。何が問題なのかわかりません。


その返されたデータを確認し、返されたデータを毎回送信するだけです。


データを取得するときは、_viewstate と _E で始まる 2 つの値を取得する必要があります。これらの 2 つの値を取得した後でのみ、次のページの取得を続けることができます。マルチスレッドクロールする方法はありません。なぜマイクロソフトがこのようなばかげたデザインをしているのかわかりません。これら 2 つの値は通常、サーバー リソースが節約されますが、ネットワーク リソースが無駄になり、ユーザー エクスペリエンスに影響します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート