0

私はこのデザインをウェブでかなり頻繁に見てきました:-

最初のページ (1.aspx など) が存在します。

最終ページ (3.aspx など) があります。

通常、javascript 経由でリダイレクトするには:-

<a href="3.aspx" runat="server">go to final page..</a>

しかし、クライアントが最終ページ (3.aspx) にリダイレクトされる前に、チェックボックスの選択を求める中間 Web フォームをクライアントに表示できるようにする中間機能を追加したいと考えています。

この中間 Web フォームがポップアップし、画面の中央にアニメーション化され、最初のページ (1.aspx) がバックグラウンドに入ります。ユーザーが適切なチェックボックスをオンにして送信を押したら、これを渡したいと思います。情報をセッション キー経由で 3.aspx に転送し、リダイレクトします。

誰かが私を正しい方向に向けることができますか? アヤックス?jquery?

4

1 に答える 1

1

「display: none;」に設定された div 内に中間機能を配置できます。準備ができるまで非表示にします。

「最終ページに移動..」という単語をクリックしたときにページ 3.aspx にリンクするのではなく、javascript を使用して div を表示および配置できます (これを簡単にするサードパーティ製品もあります)。画面に表示されているチェックボックスに入力できます。

div 内には、実際にポストバックを実行し、必要なものをセッションに保存してから、最終ページを表示できる "Response.Redirect("3.aspx");" を実行するボタンがあります。

于 2013-08-12T23:53:18.137 に答える