文章分类 | 软件分类 | 最新软件 | 杀毒软件 | 实用软件  | MTV下载  | 设为首页 |
  | 下载分类 | 最近更新
您的位置: 首页 >> 文章首页 >> 技术开发 >> .Net 专栏 >> .NET使用 >>  
.NET使用点击TOP10
·如何给DataGrid添加双题头分类显示2006-2-5 18:46:43
·ADO.net中数据库连接方式2006-2-9 17:35:03
·ASP.NET里的事务处理2006-2-5 12:41:30
·使用嵌套的Repeater控件2006-2-5 12:41:52
·Net 下安装、调试的常见问题与错误2006-2-9 9:04:53
·Autodesk官方最新的.NET教程(一)(C#版)2006-2-10 16:07:58
·在ASP.NET中值得注意的两个地方2006-2-9 16:40:07
·不走寻常路 设计ASP.NET应用程序的七大绝招2006-2-9 17:55:41
·Microsoft .NET 框架常见问题(一)2006-2-9 14:47:56
·ASP.Net的Application2006-2-5 12:41:09
.Net 专栏点击TOP10
·ADO.net中数据库连接方式2006-2-9 17:35:03
·ASP.NET里的事务处理2006-2-5 12:41:30
·使用Web服务将C#代码转换为VB.NET代码2006-2-9 18:10:39
·十天学会ASP.net之第九天2006-2-6 10:10:06
·如何给DataGrid添加双题头分类显示2006-2-5 18:46:43
·使用嵌套的Repeater控件2006-2-5 12:41:52
·Net 下安装、调试的常见问题与错误2006-2-9 9:04:53
·在ASP.NET中值得注意的两个地方2006-2-9 16:40:07
·C#中的非安全编程2006-2-9 17:32:38
·ASP.NET中利用cookies保持客户端信息2006-2-9 17:33:25

 

Asp.Net中的记数器
作者:我去下载           时间:2006-2-9 20:08:31


global.asa

<script language="c#" runat="server">
void Session_OnStart(){
Application.Lock();
Application["whoson"]=Convert.ToInt32(Application["whoson"])+1;
Application.UnLock();
}
void Session_OnEnd(){
Application.Lock();
Application["whoson"]=Convert.ToInt32(Application["whoson"])-1;
Application.UnLock();
}
public void Application_OnStart(){
Application.Lock();
Application["whoson"]=0;
Application.UnLock();
}
</script>


count_txt.asp

<%@ Page language="C#"%>
<%@ Import Namespace="System.IO"%>

<Script language="C#" runat="server">
public void Page_Load(Object src,EventArgs e)
{
//以下为读取文件,当前目录必须有count.txt这个文件否则会出错
StreamReader sr=File.OpenText(Server.MapPath(".")+"\\count.txt");
Application.Lock();
Application["count"]=sr.ReadLine();
Application["count"]=Convert.ToInt32(Application["count"])+1;
Application.UnLock();
sr.Close();

//建立文件
StreamWriter rw=File.CreateText(Server.MapPath(".")+"\\count.txt");
Application.Lock();
rw.WriteLine(Application["count"]);
Application.UnLock();
rw.Flush(); //写入
rw.Close();

count_1.Text="您是本站第"+Application["count"].ToString()+"位访问者";
}
</Script>
<html>
<head>
</head>
<body>
<hr>
<asp:Label ID="count_1" runat="server"/>
</body>
</html>

global.asax文件与文本记数器的一样,在此省略;
在images目录中需要有0-9.gif十张图片,同样当前目录需要有count.txt这个文件,否则会出错
count_pic.aspx
-----------------------------------------------------------------------------------
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Import Namespace="System.IO"%>
<script Language="C#" runat="server">
public void Page_Load(Object src,EventArgs e)
{
//以下为读取文件
StreamReader sr=File.OpenText(Server.MapPath(".")+"\\count.txt");
Application.Lock();
Application["count"]=sr.ReadLine();
Application["count"]=Convert.ToInt32(Application["count"])+1;
Application.UnLock();
sr.Close();

//建立文件
StreamWriter rw=File.CreateText(Server.MapPath(".")+"\\count.txt");
Application.Lock();
rw.WriteLine(Application["count"]);
Application.UnLock();
rw.Flush(); //写入
rw.Close();
}
public string G(int counter)
{
string myimage="";
string S=counter.ToString();
//strreplace=replace(strreplace,chr[92]);
for(int i=0;i<=S.Length-1;i++)
{
myimage =myimage+"<img src=./images/"+S.Substring(i,1)+".gif>";
}
return myimage;
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>图形记数器</title>
</head>
<body>
<%=G(Convert.ToInt32((Application["count"])))%>
</body>
</html>
分页:
相关文章:
Copyright© 2005-2006 wqxz.com, All Rights Reserved. 购买虚拟主机请与本站联系