ASP.NetMVCWebアプリの単純なモデルダイアログのソリューションが必要です。
window.openを使用しましたが、一部の小さなグリッドデータダイアログには大きすぎます。IEはshowModelDialogをサポートしています-他のブラウザはサポートしていません。
2種類のダイアログがあります。
- 単純なグリッドまたは読み取り専用データ(つまり、ポストバックなし)
- グリッドとデータ入力の両方(および1つにはファイルアップロードもあります)
私はいくつかのjQダイアログにアクセスしましたが、それらのほとんどはコンテンツをインラインでロードする必要があります-ダイアログが呼び出された場合にのみコンテンツをロードする動的なものが必要です。また、ポストバックと更新を実行することもできます(親ページを更新せずに)。
何人かのSOの人がそれについてあまりにも多くのことを言った後、私はずっと前にiframeを選びました-それは古すぎると。それ以外の場合は、要求されたときにコンテンツをiframeにロードしてから、インラインコンテンツレンダリングに基づく多くのjQダイアログの1つを使用していました。私のページにはすでに複数のajax呼び出しが詰め込まれているので、誰かが簡単な解決策を手伝ってくれることを願っています-これはできるだけ単純である必要があります。
ありがとうございました。
PS:これは機能しますか-http://msdn.microsoft.com/en-us/library/ms536651( VS.85 ).aspx