1

jquerymobile パネル内に usercontrol(asp.net) があります。このユーザーコントロールは、送信ボタンのある通常のコンタクトフォームです。バックエンドのエラー検証があります。したがって、ポストバックの後、これらのエラーを表示したいと思います。私の問題は、ポストバック後にjquerymobileパネルが非表示になり、表示ボタンをクリックしたときにのみエラーメッセージとフォームが表示されることです。ユーザーがパネルの閉じるボタンをクリックするまでパネルを開いたままにする方法が必要です(パネルにそのボタンがあり、正常に動作します)。

その機能を取得する方法を教えてください。

乾杯。

4

1 に答える 1

1

あなたの問題に非常に当てはまると思われる2つの解決策があります:

  1. バックエンドの検証に javascript/ajax を使用し、エラーを応答として表示できます。

  2. パネルで iframe を試すことができます。できることは、フォームを iframe に保持することです。これにより、フォームを送信すると、ページ全体ではなく iframe コンテンツのみがリロードされます。

于 2013-07-02T07:17:14.490 に答える