Я хотел бы закрыть окно браузера, когда операция ASP.NET прошла успешно. Приведенный ниже код запускается кнопкой, расположенной на панели обновления Ajax.
Page.ClientScript.RegisterClientScriptBlock(typeof(LeaveApproval), "ShowSuccess", "<script language=javascript>window.opener=self; self.close();</script>");
Однако этот код, похоже, не имеет никакого эффекта. Окно не закрыто. Когда я ввожу javascript в строку URL моего браузера, он работает нормально, поэтому я предполагаю, что это связано с использованием ClientScriptManager вместе с Ajax.
Есть идеи, что я делаю не так?