ASPフォームを表示するjQueryダイアログがあります。このフォームの中にボタンがあります。これをクリックすると、一部のサーバー側コードがトリガーされ、結果が表示されます。しかし、これを行うと、ポストバックでダイアログウィンドウが消え、ダイアログページがダイアログではなくブラウザで全画面表示されます。
これを解決する方法を知っている人はいますか?ありがとう
ポストバック後もダイアログを開いたままにしますか? はいの場合は、次を参照してください: asp.net webforms and jquery: How to save/restore jquery state between postbacks? . 簡単に言えば、pb の前のダイアログの状態、つまり隠しフィールドを覚えておき、後で手動で復元する必要があります。そして、ダイアログ フォームで、送信ボタンの PostBackUrl をダイアログがホストされているページに設定します。