在我们的应用程序中,我们需要处理浏览器关闭事件。当用户直接关闭浏览器时,我们应该给他一条警告消息,并根据某些情况通过直接关闭窗口来阻止他。我们已经通过body onnload事件处理了这个问题。问题是我们收到了警报消息,但在显示警报消息后,窗口将关闭。
有没有办法在点击浏览器关闭事件时停止关闭窗口?
此外,当刷新页面时,上次执行的操作将再次被激发。请提供避免这种情况的建议。
在我们的应用程序中,我们需要处理浏览器关闭事件。当用户直接关闭浏览器时,我们应该给他一条警告消息,并根据某些情况通过直接关闭窗口来阻止他。我们已经通过body onnload事件处理了这个问题。问题是我们收到了警报消息,但在显示警报消息后,窗口将关闭。
有没有办法在点击浏览器关闭事件时停止关闭窗口?
此外,当刷新页面时,上次执行的操作将再次被激发。请提供避免这种情况的建议。
你的第一个问题的简短答案是:没有。大多数浏览器中的应用程序级事件不能被网页中的代码阻止。
对于第二个问题,您需要将要执行的代码放入一个条件块中:
if(!IsPostback)
{
//execute my code.
}
In my webpages I have references to js and images as such: "../../Content/Images/"Filename" In my code if I reference a file as above, it doesnt work so i have to write: "c:/miscfiles/"filename" 1-...
I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...
Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...
I m looking for best practices here. Sorry. I know it s subjective, but there are a lot of smart people here, so there ought to be some "very good" ways of doing this. I have a custom object called ...
I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...
i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...
For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?
I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!