2014-01-17 73 views
0

美好的一天!如何在瀏覽器上關閉窗口(ASP.NET MVC)

編輯: 我有簡單的靜態網站和腳本:當我按Cntrl-Enter-打開彈出窗口。然後按 - 提交 - 我發送post請求到我的mvc應用程序。

我寫簡單的ASP MVC應用程序,它的結果與工作在打開彈出窗口發送消息:所有done.Press按鈕將其關閉」

返回結果到這個窗口:

public ActionResult Index() 
    { 
     ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application."; 
     Response.CacheControl = "no-cache"; 
     Response.AddHeader("Pragma", "no-cache"); 
     Response.Expires = -1; 
     Response.AddHeader("Cache-Control", "no-cache"); 

     return View(); 
    } 

我如何嘗試關閉客戶端窗口:

<script type="text/javascript"> 
function OnCloseForm() 
{ 

    this.window.close(); 
} 

但我不能這樣做! 我知道,我應該使用window.open(),然後我可以做window.close()。 但如何關閉彈出窗口在我的情況?

謝謝!

P.S. Unfortunatelly- window.close()不起作用。

+1

可能重複(HTTP [如何在瀏覽器窗口中關閉當前標籤?]:/ /stackoverflow.com/questions/2076299/how-to-close-current-tab-in-a-browser-window) –

回答

1

下面是一個例子Link

<body> 
    <script type="text/javascript"> 
     window.close(); 
    </script> 
</body> 
1

你應該只調用window.close()(不包括前面的這個)