問題タブ [dopostback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java を使用して javascript doPostBack をシミュレートし、結果の html を解析する
重複の可能性:
ポストバックを使用して .Net ページを解析する
解析したいWebサイトがあります(クライアントに属しているため、著作権などの問題はありません)。返されたhtmlを呼び出して解析したいリンクがたくさんあります。しかし、これらのリンクは実際にはdoPostBack
JavaScript 呼び出しです。Javaを介してそのような呼び出しを作成し、結果のhtmlを取得する方法はありますか?
ウェブサイト: http://myclient.something/ProductCatalog.aspx?family=20
JavaScript 呼び出し:
そのjavascript呼び出しをシミュレートするにはどうすればよいですか?
java - 動的に変化する要素 ID の処理 - Selenium Webdriver を使用
ログインページがあり、ログインボタンをクリックすると新しいタブが開きます。
を使用して、コントロールを新しいウィンドウに移動しました。
クリックButton
すると、新しいポップアップが開きます (ポップアップは通常のウィンドウではなく、iframe です)。
を使用してポップアップウィンドウを選択しました。
そのポップアップにはレコードのリストがあります。各レコードには個別の「選択」オプションがあります (動的に変化する ID を使用)。
リストからレコードを選択すると、ポップアップ ウィンドウが閉じられ、ページが更新されます。
ここで、他のことを行うために、コントロールを親ウィンドウに戻したいと思います。
レコードが正常に選択されました。しかし、親ウィンドウに再びフォーカスすることができませんでした。
私が試してみました:
と
それでも私は同じ問題を抱えています。
動的に変化する要素 ID を処理するために Java スクリプト エグゼキュータを使用する必要があるかどうかはわかりません。
誰でもこれについて私を助けてくれませんか....
前もって感謝します。
K.ランジットクマール
asp.net - ドロップダウンエクステンダーを使用してOnSelectedIndexChangedイベントをトリガーする方法
AjaxToolKitのdropdownlistextenderを使用してドロップダウンリストを作成しようとしています。私は次のマークアップを持っています:
「リスト」アイテムについては、次のとおりです。
私のJavaScriptは次のようになります。
ここで、itemとitemOverは適切なスタイルのCSSクラスです。問題は、onclickイベントがサーバー上でSelectedIndexChangedタイプのイベントをトリガーすることです。私はこの関数を試しました:
ddSectionsは、asp:Dropdown
私が起動しようとしているOnSelectedIndexChangedイベントです。
これにより、ページレベルのポストバックがトリガーされますが、トリガーするddSections_SelectedIndexChangedサーバー側メソッドはトリガーされません。ちなみに、ddSectionsは非表示になります。
アドバイスをお願いします。私はこれを理解するために3日間を費やし、手ぶらで出てきました。読みやすくするために、自由に再フォーマットしてください。前もって感謝します。
php - doPost メソッドで e.parameter を配列に渡す
DoPost メソッドでパラメーターを渡すことはできますか? e.parmaters を配列に渡そうとしています。返されるのは、プッシュしたいパラメーターの値のない空の括弧だけです。
コード:
asp.net - ページネーションバーを備えたASP.NETポストバックで中断するJuiceUIメニュー
JuiceUIメニューが設定されたASP.NET4.0Webサイトがあります。ページがデフォルトで表示されるとき、物事はうまく見えます。テーブル表示(コードでGridViewを使用)と下部にページ付けがある私のページでは、次のようなPostBackを実行するように呼び出します
JuiceUIメニューを壊します。
Web開発者コンソールのエラーコードには
Uncaught TypeError:nullのプロパティ'eval'を読み取れません
完全なトレース:
ページが最初にロードされたときに、次のウォッチ式が表示されるという事実に関連しているようです。
ページネーション#をクリックすると、値は次のように変わります。
doPostbackのウィジェットオプションでメニューがnullになる原因は何ですか?これを修正するためにできることはありますか?
誰かが何が起こっているのか、そしてこれを修正するために何ができるのかを明らかにすることができますか?
ありがとうございました
undefined - IE10 "__doPostBack is undefined" ソリューションが機能しない
Windows Server R2 Standard を実行している Web サーバーがあり、次のブログ記事で説明されている問題が発生しています。
要するに、.Net は IE10 を認識できず、javascript をサポートしていない下位レベルのブラウザーとして扱っています (問題を正しく理解していれば)。
次の一般的なソリューションを試しました。
- .Net 2 および 4 の両方のホットフィックスをインストールしました。
- .Net Framework 構成フォルダー内のブラウザー定義ファイルを手動で更新し、aspnet_regbrowsers.exe を実行しました。
- 新しいブラウザー定義ファイルを App_Browsers ディレクトリに配置します。
最後に、サーバー上で実行されている .Net 4 サイトの問題を解決した .Net 4.5 にアップグレードしましたが、.Net 2 サイトではまだ問題が発生しています。
これはライブ Web サーバーであるため、インストールされていない Windows 更新プログラムが多数あります。問題に対処するアップデートがあったのではないかと思いました。そのため、アップデートを調べましたが、どの説明も問題に対処していないようです。そのため、それらをインストールしてさらに問題を引き起こす可能性があることを正当化することはできません.
この問題が解決しない他の解決策や考えられる理由はありますか?
javascript - asp.netのjavascript関数からサーバー側のボタンイベントを呼び出す方法は?
javascript関数からサーバー側のボタンイベントを呼び出そうとしている間、私のコードは次のようになります
ここで、CalendarButtonは私のボタン名であり、「CalendarButton_Click」は私のCalendarButtoneventです。
しかし、このステートメントは機能していません。マイナーなエラーがあることは知っていますが、それが何であるかがわかりません。
javascript - javascript __doPostBack メソッドでスクレイピーを使用する際の問題
公開検索から検索結果を自動的に取得しようとしていますが、問題が発生しています。URL の形式は次のとおりです。
ページをクリックしていくうちに、このページにアクセスした後、わずかに
問題は、最初のリンクに最初にアクセスせずに 2 番目のリンクに直接アクセスしようとすると、最初のリンクにリダイレクトされることです。これに対する私の現在の試みは、scrapy で start_urls の長いリストを定義することです。
現在、このコードは単に最初のページに何度もアクセスするだけです。これはおそらく簡単だと思いますが、これを回避する方法がよくわかりません。
更新: これについて調査を進めた結果、__doPostBack(arg1, arg2) を使用して前のページに POST リクエストを送信することで、サイトが各ページを更新していることがわかりました。私の質問は、scrapy を使用してこの POST リクエストをどのように正確に模倣するかです。POST リクエストの作成方法は知っていますが、必要な引数を渡す方法は正確にはわかりません。
2 番目の更新: 私は多くの進歩を遂げています! 私は思う...私は例とドキュメントを見て、最終的にこのトリックを行うべきだと思うもののこのバージョンをまとめました:
これは、POST リクエストをフォームのように扱い、それに応じて更新するという考え方です。ただし、実際にこれを実行しようとすると、次のトレースバックが表示されます (簡潔にするために要約しています)。
質問を変更して、この投稿がどうなったかをより明確にします。
考え?
PS 2 番目のエラーが発生すると、scrapy はシャットダウンを正常に実行できず、実際に処理を完了するために SIGINT を 2 回送信する必要があります。
asp.net - ボタンクリックイベントを発生させるasp:Panel Default Buttonを取得するにはどうすればよいですか?
テーブルを検索するための検索条件を含む 3 つの asp net テキスト ボックスがあります。検索を Google のように機能させたいと考えています。Enter キーが押されたときに、"Enter" ボタンのクリック イベントが発生します。クリック イベントは発生しません。発火させるにはどうしたらいいですか?
そして、ここにビハインドコードメソッドがあります: