资源:同级目录下的存放当前计数的count.txt文件,子目录pic下的0到9的数字图片0.gif~9.gif -------------------------------- asax文件: <%@ControlLanguage="c#"AutoEventWireup="false"Codebehind="counter.ascx.cs"Inherits="JiAnWeb.counter"TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
runat="server">
|
|
|
------------------- .cs文件: namespaceJiAnWeb { usingSystem; usingSystem.Data; usingSystem.Drawing; usingSystem.Web; usingSystem.Web.UI.WebControls; usingSystem.Web.UI.HtmlControls;/// ///counter的摘要说明。 /// publicclasscounter:System.Web.UI.UserControl { protectedSystem.Web.UI.HtmlControls.HtmlTabletable_counter; privatevoidPage_Load(objectsender,System.EventArgse) { //在此处放置用户代码以初始化页面 stringfilePath=System.Web.HttpContext.Current.Server.MapPath("hits.txt"); System.IO.StreamReadersrReadLine=newSystem.IO.StreamReader( System.IO.File.OpenRead(filePath), System.Text.Encoding.ASCII);//Encoding.Default是读中文 srReadLine.BaseStream.Seek(0,System.IO.SeekOrigin.Begin);// stringcountStr=""; if(srReadLine.Peek()>-1) { countStr+=srReadLine.ReadLine(); } intcount=int.Parse(countStr)+1; countStr=count.ToString(); srReadLine.Close(); table_counter.Rows[1].Cells[0].InnerHtml=""; for(inti=0;i{ table_counter.Rows[1].Cells[0].InnerHtml=table_counter.Rows[1].Cells[0].InnerHtml+""; } table_counter.Rows[1].Cells[0].InnerHtml+=""; //Writethestringtoafile. System.IO.StreamWriterfile=newSystem.IO.StreamWriter(filePath); file.WriteLine(countStr,false); file.Close(); srReadLine.Close(); } #regionWeb窗体设计器生成的代码 overrideprotectedvoidOnInit(EventArgse) { // //CODEGEN:该调用是ASP.NETWeb窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /// ///设计器支持所需的方法-不要使用代码编辑器 ///修改此方法的内容。 /// privatevoidInitializeComponent() { this.Load+=newSystem.EventHandler(this.Page_Load); } #endregion } }
|