問題タブ [cross-page-posting]

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.

0 投票する
2 に答える
998 参照

asp.net - クロスページポスティングで複数の対象ページを持つことは可能ですか?

クロスページ投稿を使用して別のターゲットページに投稿する Web ページがあります。

クライアントに入力されたデータに応じて、投稿する 4 つの異なるターゲット ページが存在する可能性があることを意味する新しい要件が発生しました。

クライアント上でクロスページの投稿対象を動的に変更することはできますか?

ソースhtmlを見ると、jqueryを使用して送信ボタンのポストバックターゲットを操作できると思いますが、これは少しハックのようです.

ページを書き換えてクロスページ投稿を削除し、セッションでデータを渡す応答リダイレクトを行うにはどうすればよいですか?

0 投票する
4 に答える
1936 参照

asp.net - ASP.Net クロス ページ投稿

現在、私は2つのページを持っています:

最初のページには入力フォームが含まれ、2 ページ目は Excel ドキュメントを生成します。入力フォームのボタンは、この 2 ページ目に投稿されます。

私がやりたいのは、2番目のページにも投稿する2番目のボタンを追加することです。ただし、この新しいボタンから作成されたリクエストが別の方法で動作する必要があるため、次の質問に至ります。

2ページ目から、リクエストを送信するためにどのボタンが押されたかを知る方法はありますか?

私が尋ねている主な理由は、可能であれば最初のページからの情報を解析する際に 2 ページ目のロジックを再利用したいということです。それを新しいページにコピーして、新しいボタンをそこに投稿する必要はありません。

ありがとう!

0 投票する
1 に答える
219 参照

asp.net - サイトマップパス クロスページ ポストバック

私の Web サイトでは、ページからページへのクロス ページ ポストバックを使用して、前のページの情報にアクセスしています。

以前のページがnullになる原因となっているresponse.redirectを単に実行しているように見えるため、サイトマップパスのリンクをクリックすると、クロスページポストバックを実行できるかどうか疑問に思っています。

0 投票する
3 に答える
709 参照

asp.net - 別の仮想パスで値を渡すASP.NET

同じ仮想上にある場合、asp.netページ間で値を渡す方法を知っていますが、異なる仮想上にサイトがある場合はどうでしょうか?それは可能でしょうか?

私はこのサイトを持っていると言う1

localhost / search / search.aspx

次に、site1からの結果を処理するこのsite2があります

localhost / result/result.aspx->これはsite1とは異なる仮想にあることに注意してください

検索サイトから結果サイトに結果を渡すにはどうすればよいですか。

それは可能でしょうか?

0 投票する
3 に答える
949 参照

asp.net - ASP.NETクロスページポストバックで前のページでロードイベントを発生させる方法

私はウィザードのような一連のページに取り組んでおり、それらの間を移動するためにクロスページポストバックに依存しています。

ページのフォーム データを保存するには、前のページで Load イベントをトリガーできる必要があります。

この種の状況では、宛先ページの PreviousPage プロパティにアクセスするだけで、前のページの読み込みイベントがトリガーされると言われましたが、何らかの理由でこれが機能していないようです。

PreviousPage プロパティが null でない場合、明示的に前のページでロード イベントをトリガーするために他にできることはありますか?

ご協力いただきありがとうございます、

ヨン

0 投票する
2 に答える
12413 参照

asp.net - ASP.NETでのクロスページ投稿とは何ですか?

ASP.NETでのクロスページ投稿についていくつか質問があります。

  • ASP.NETでのクロスページ投稿とは何ですか?
  • Webアプリケーションでの使用をいつ検討する必要がありますか?
  • クロスページ投稿の長所と短所は何ですか?
0 投票する
1 に答える
1572 参照

asp.net - ポストバック後に PreviousPage 情報を保持する

asp.net の PreviousPage 機能とクロスページ ポストバックを使用しています。私が直面している問題は、ページにポストバックがあると、PreviousPage 情報が失われたように見えることです。それは非常に大きくなるため、ViewState に入れたくありません。セッションについて考えましたが、別のページに移動した後もデータを保持したくありません。また、他のすべてのページにコードを配置して古いセッション変数を削除するという考えは本当に好きではありません。

クロスページ ポストバック経由で渡されたこの種の情報を保持するために、どのような方法を使用していますか?

アップデート:

ページの更新に関する質問への回答のほとんどは、Response.Redirect の使用について言及しています。クロスページ ポストバックを介してページに投稿された情報を再投稿するのではなく Get が発生し、この情報が失われ、以前の選択基準でコントロールを作成できなくなるため、これを使用することはできません。ページ。

ポストバック情報を保持しながら、グリッド内のデータを更新する必要があります。AJAX を使用することも考えましたが、顧客の要件からすると、現時点では受け入れられるソリューションではありません。ボタンをクリックして、新しく投稿されたかのようにページを更新する必要があります.F5以外のポストバックを再送信し、ダイアログをクリックしてデータの再投稿を受け入れる方法が実際にはありません.

0 投票する
1 に答える
1181 参照

asp.net - クロスページ ポストバックとソース ページからのデータの保持

クロスページ ポストバック (または同様の方法、おそらく Server.Transfer) を使用して、フォーム データ (データセット A など) をページにポストし、ユーザーが追加情報 (データなど) を追加できるようにすることは可能ですか? -set B) を元のページにポストバックし、データの完全なセット (A+B) を元のページにポストバックします。これは、元のページですべてのデータ A+B が送信された場合と同様に、通常のイベント実行プロセスを流れます。通常のポストバック?

2 番目のページに元のページの型情報を持たせたくありません。2 つの追加フィードを提供してデータを送信するだけで済みます。このようにして、さまざまなページとコントロールがこのメソッドを使用して追加データを取得できます。

例えば:

ページ 1 には、さまざまなテキスト入力を含むフォームと、空の 2 つの非表示フィールド Hidden1 + Hidden2 を含めることができます。

ページ 1 のフォームが送信されると、ユーザーにページ 2 が表示され、ユーザーはそのページを完了すると、ページ 1 のすべてのフォーム データがページ 1 に戻されますが、隠しフィールド 1 + 2 は完了しています。ページ 1 には、完了するために必要なすべての情報が含まれています。

おそらく、ページ2はPreviousPageを使用してその投稿データを取得し、それに追加してからページ1に投稿する必要があるだけだと考えていますが、ページ2ではなくページ1から来たかのように.しかし、よくわかりませんこれが可能で、ASP.NET がこれを改ざんされたデータとして読み取る可能性がある場合は?

これはこの「質問」に似ていますが、その例では、各ページは前のページに固有です。

特に明確でない場合は、これを言い換えてください...

0 投票する
3 に答える
484 参照

asp.net - ASP.NETWebフォームリストボックス-クロスページ投稿

ASP.NETを初めて使用しますが、別のページに投稿するときにリストボックスが適切なデータを返すのに問題があります。ドロップダウンリストとラジオボタンが機能するようになりました。たとえば、ドロップダウンリストの場合、私は単にこれを行いました。

次に、次のページで、PreviousPage.SiteIDを使用して値を正常に返しました。ただし、リストボックスでこれを試してみると、次のようになります。

次に、PreviousPageを使用して呼び出すと、リストボックスで項目を選択しても、SelectedIndexは常に-1を返すため、空の文字列を取得します。

0 投票する
1 に答える
235 参照

asp.net - 1 つの aspx ページ、2 つのクロスページ ポストバック

シナリオ

ユーザーがコースに登録できるサイトがあり、既存の学生が電子メールとパスワードでログインし、以前の詳細を使用して登録できる新しい機能を開発しています。

建築

Register.aspx には、電子メールとパスワードのテキスト ボックス、ログイン ボタン、およびパスワードを忘れた場合のボタンが含まれています。電子メールとパスワードを入力してログイン ボタンをクリックすると、login.aspx ページへのクロスページ ポストバックが発生します。また、[パスワードを忘れた] ボタンをクリックすると、login.aspx ページへのクロスページ ポストバックが発生します。

これが Register.aspx ページのコード ビハインド クラスのインスタンスになることを知っている場合、Login.aspx ページPreviousPageの 2 つのイベント (ログイン/パスワードを忘れた場合) をどのように区別できますか?Page_Load