asp.net图型记数器(C#)

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航