簡體   English   中英

關閉代碼后面的瀏覽器--aspx

[英]close Browser from code behind - aspx

我有這個aspx頁面,它工作得很好。

protected void Page_Load(object sender, EventArgs e)
{
   string clientID = Request.QueryString["ID"];
   string clientName = Request.QueryString["NAME"];
   folderSearch(clientID, clientName);
}
public void folderSearch(string clientID, string clientName)
{
    SYS.getInfo(searchDBInfo => 
   {
        string folderPath = searchDBInfo.sPath + "\\" + clientID + " - " + clientName;
        if (Directory.Exists(folderPath))
        {
            Process.Start(folderPath);
        }
        else
        {
           Directory.CreateDirectory(folderPath);
           Process.Start(folderPath);
        }
   });
}

我希望運行瀏覽器窗口的aspx在顯示后直接關閉。 意味着用戶不應該看到任何瀏覽器在運行,但它仍然可以在后台運行。

請幫幫我們! 謝謝。

我希望運行瀏覽器窗口的aspx在顯示后直接關閉。 意味着用戶不應該看到任何瀏覽器在運行,但它仍然可以在后台運行。

它不在你的控制之下,它是一個瀏覽器功能,你無法做任何事情。

執行此操作的唯一解決方案是使用帶有window.close()的Javascript(客戶端),並且您將顯示“您是否要關閉此窗口”的提示。

一個解決方案是在顯示后“關閉”以在睡眠后重定向並且您將沒有提示。

注意:如果服務器端代碼未完成,則不會顯示該頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM