Application和Session的例子

%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ApplicationTest.aspx.cs" Inherits="WebApplication1.ApplicationTest" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Application和Session的例子</title>
</head>
<body>
    <%
//如果没有设置名为"ApplicationCount"的Application
int applicationCount=1;
int sessionCount=1;
if(Application["ApplicationCount"]==null)
{
Application["ApplicationCount"]=1;
}
else//否则取出该Session,并且在当前值上加1
{
applicationCount=(int)Application["ApplicationCount"]+1;
Application["ApplicationCount"]=applicationCount;
}
//如果Session["SessionCount"]为空,即没有设置该名字的Session
if(Session["SessionCount"]==null)
{
Session["SessionCount"]=1;
}
else
{
sessionCount=(int)Session["SessionCount"]+1;
Session["SessionCount"]=sessionCount;
}
Response.Write("当前页面由Application记录到的被访问了"+applicationCount+"次<br/>");
Response.Write("当前页面由Session记录到的被访问了"+sessionCount+"次<br/>");
%>>
</body>
</html>

 

posted @ 2013-09-23 17:32  笨笨丫头~双  阅读(193)  评论(0编辑  收藏  举报