天天看點

.net中使用showModalDialog打開模式視窗,在背景代碼中使用Response.Write()會彈出新頁面

比如在模式視窗的背景代碼中使用以下語句來關閉視窗,就會彈出一個新的IE視窗出來,嚴重違反設計原意

string js = @"<Script language='JavaScript'>alert('儲存成功!');window.close();</Script>";

Response.Write(js);

要解決這個問題,在<head>标記中加入<base target="_self" />即可

繼續閱讀