当我的登录按钮被点击时,如果登录成功,我想关闭浏览器。如何使用C#关闭浏览器?
protected void btnLogin_Click(object sender, AuthenticateEventArgs e)
{
if (isAuthenticated)
{
// close the browser
}
}
我没有使用AJAX,所以这发生在代码后面。
如何发送一个命令(或JavaScript调用)到浏览器使用C#关闭自己,也许使用Response ...对象?
感谢,
上的更新应答(它关闭,不警告):
const string scriptKey = "closeBrowser";
if (!ClientScript.IsClientScriptBlockRegistered(scriptKey))
{
ClientScript.RegisterClientScriptBlock(this.GetType(), scriptKey, "javascript:setTimeout('parent.Shadowbox.close();', 1000);", true);
}
为什么要网站能够关闭我的浏览器?在某些情况下(例如从js打开它之后),可能会允许关闭标签,但关闭整个浏览器应该是不可能的。 – CodesInChaos