如何判断C#的网站是否关闭

我用c#做了一个网站,我想知道用什么方法可以判断是否关闭浏览器窗口,结束运行。

你首先点"源"
在<head></head>中间的</title>后面加上如下代码:

<script language="javascript" type="text/javascript">
function funUnPage()
{
window.open("close.aspx");
}
</script>
然后把<body>标签改为:
<body onunload="funUnPage()">

再添加一张网页命名为:close.aspx

在close.aspx.cs里的
protected void Page_Load(object sender, EventArgs e)
{

}

里可以给你的数据库添加用户退出的储存或者其他相关的操作了
温馨提示:内容为网友见解,仅供参考
无其他回答

C#判断网站是否能访问或者断链的方法
通过发送http请求可以判断。HttpWebRequest httpReq = null;HttpWebResponse httpRes = null;httpReq = (HttpWebRequest)WebRequest.Create(url);\/\/url是网站的地址 httpReq.Timeout = 4000;httpRes = (HttpWebResponse)httpReq.GetResponse();if (httpRes.StatusCode == HttpStatusCode.OK){ \/\/...

用C#做一个判断某网站是否处于可访问状态
楼上写的很清楚了,Try里的表示连接正常,catch表示连接不上。try { WebRequest myRequest = WebRequest.Create(" http:\/\/www.163.com");WebResponse myResponse = myRequest.GetResponse();myResponse.Close(); MessageBox.Show("连上了");} catch { MessageBox.Show("连不上");} 不过,网页...

C# 判断网站是否能访问
楼上写的很清楚了,Try里的表示连接正常,catch表示连接不上。try { WebRequest myRequest = WebRequest.Create(" http:\/\/www.163.com");WebResponse myResponse = myRequest.GetResponse();myResponse.Close(); MessageBox.Show("连上了");} catch { MessageBox.Show("连不上");} 不过,网页...

C#怎么判断网站页面是否存在
在上述代码中html是响应的页面的源码,即html,从中可以用字符串方法来查找是否为我们所需的内容,从而判断url是否存在,这在企业中一般是比较常用的,因为在现实生活不会让你判断一个URL是否存在,一般都是判断一个站点的url和其下面的内容,而不同的站点内容不一致,如果不是我们想要的页面都直接认为其...

asp.net(c#)如何实现关闭浏览器时消除session
1:服务器端无法检测到用户对浏览器的操作,服务器端虽然有Session_End事件,但是这个事件并不是浏览器关闭的时候触发...还是要等到session超时才出发。2:虽然JavaScript可以检测到浏览器的关闭,但是却不能检测出本网站的其他页面是否关闭,况且客户端远比我们想想的复杂,浏览器进程突然中止,网络中断,...

C#web如何验证用户是否在线
你的用户系统如果使用的是asp.net自带的,那么可以和使用HttpContext.Current.User.Identity.IsAuthenticated来确定 如果不希望每个页面都验证则需要写一个基类在PageLoad里来判断用户权限,其他页面都继承它

C# 网络连接判断
123.145.68.1这个IP地址可以随意换 只要是在internet上的计算机的IP都可以,不过如果你程序的这个IP不是通过配置,而是写死在程序中的情况,推荐你使用一个一直都在线的计算机IP ,比如QQ,163等服务器IP(你应该明白吧)那个IP 也可以换成 如http:\/\/www.163.com的 字符串,不过这时候 需要对 Pin...

c# 怎样把关闭的窗口重新打开
在子窗口的Form_Closing()事件中写下:e.Cancel=True;\/\/禁止窗口关闭 me.hide();隐藏窗口,这样主窗口还可以打开它

c#实现检测远程一个网页的变化
第二: 网页本身是没有变化的 打个比方 A和B同时打开百度 然后A搜索了一条新闻 页面刷新了 那么你说百度的网页变了么? 网页不是客户端程序 网页本身是没有状态的 它只是一个数据的载体 由于某个人的访问或者操作 是不会引起网页的变化的 变化的只有你每次访问时 看到的某些数据 你的意思是指网页上...

打开一个网站的网址,如何知道这个网站是用什么编程语言做的?
你看看文件名的扩展名就知道了。asp 是ASP aspx是ASP.net jsp 是JSP php 是PHP cgi 是CGI 那你就找个有扩展名的看看。没扩展名可能是jsp的servlet,但asp.net好像也有没扩展名的。

相似回答