X 閉じるボタンを使用してユーザーがポップアップ ウィンドウを閉じる操作と、コードを介して閉じる操作を区別する必要があります。
var win= window.showModelessDialog("http://localhost/test/test.aspx",'google,....);
//Some manipulations
//Manipulation ends
if(win!=null && win.open)
{
win.close();
}
これで、test.aspx と test.aspx.cs に完全にアクセスできます。test.aspx ページで定義された onbeforeunload メソッドがあり、ウィンドウを閉じる (X を閉じるか、コードが実行される) どちらの方法でも呼び出されます。バックエンド操作を行えるように、X クローズとプログラムによるクローズを区別する