これはちょっとした詳細のように見えるかもしれませんが、次のコードを使用してリロードを強制したときに表示されるプロンプトを無効にしたいです。
<script type="text/javascript">
function OpenCBox()
{
$.colorbox({ href: "NewMMR.aspx", iframe: true, width: "40%", height: "70%", transition: "elastic", onClosed: function () { parent.location.reload(true); } });
}
</script>
jQuery ColorBoxが閉じると、parent.location.reload()イベントが発生し、以前に指定されたデータを再送信するかどうかを尋ねるメッセージがページに表示されます。
詳細:ColorBoxを呼び出し、データベースへのINSERTを実行してから、カラーボックスを閉じて、親ページにGridViewをリロードしようとしています。ブラウザは、以前に送信されたデータ(カレンダーエクステンダーを使用した2つのテキストボックスからの日付範囲)を再送信するように要求しています。
このプロンプトを完全に無効にしたいのですが、誰かがこれを行うことができると知っているトリックがあるかどうか疑問に思いました。
ありがとう!