我有这个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在显示后直接关闭。意味着用户不应该看到任何浏览器在运行,但它仍然可以在后台运行。
请帮帮我们!感谢。
答案 0 :(得分:2)
我希望运行浏览器窗口的aspx能够直接关闭 显示后。意味着用户不应该看到任何浏览器 正在运行,但它仍然可以在后台运行。
它不在你的控制范围内,它是一个浏览器功能,你无法做任何事情。
答案 1 :(得分:0)
执行此操作的唯一解决方案是使用带有window.close()的Javascript(客户端),并且您将有一个提示,显示“您是否要关闭此窗口”。
一种解决方案是在显示后重新定位后关闭“关闭”并且你没有提示。
注意:如果服务器端代码未完成,页面将不会显示。