jquery ダイアログは、非常に美しく実用的なダイアログ ボックスを提供します。これは、単調なアラート、確認、プロンプトよりもはるかに使いやすいです。
jquery と .net を使用して共同開発する場合、jquery ダイアログの open を直接呼び出した後、すべてのサーバー側コントロールが無効になり、対応するバックグラウンド コードを実行できません。これは、jquery が元のサーバー側フォーム
ではなく、デフォルトでダイアログを本文に追加するためです。解決策:
1. ダイアログを開く前に $("#dialog").parent().appendTo("form:first") を呼び出し、ダイアログのコンテンツをサーバー側のフォームに追加できます。
2. jqueryのjsファイルを変更し、本文ではなくフォームにコードを追加します。