<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      asp.net中用C#完成網站計數器用戶控件

      [摘要]資源:同級目錄下的存放當前計數的count.txt文件 子目錄pic下的0到9的數字圖片0.gif ~ 9.gif -------------------------------- asax文件: <%@ Control Language="c#" AutoEventWi...

      資源:同級目錄下的存放當前計數的count.txt文件
      子目錄pic下的0到9的數字圖片0.gif ~ 9.gif
      --------------------------------
      asax文件:
      <%@ Control Language="c#" AutoEventWireup="false" Codebehind="counter.ascx.cs" Inherits="JiAnWeb.counter" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>
      <LINK href="css.css" rel="stylesheet">
      <FONT face="宋體">
      <TABLE id="table_counter" cellSpacing="0" cellPadding="0" width="750" align="center" border="0"
      runat="server">
      <TR>
      <TD style="HEIGHT: 23px" align="center" valign=middle><IMG height="1" alt='asp.net中用C#實現站點計數器用戶控件' src="http://www.okasp.com/techinfo/pic/rightblueback.gif" width="700"></TD>
      </TR>
      <TR>
      <TD align=center valign=middle></TD>
      </TR>
      </TABLE>
      </FONT>
      -------------------
      .cs文件:
      namespace JiAnWeb
      {
      using System;
      using System.Data;
      using System.Drawing;
      using System.Web;
      using System.Web.UI.WebControls;
      using System.Web.UI.HtmlControls;

      /// <summary>
      /// counter 的摘要說明。
      /// </summary>
      public class counter : System.Web.UI.UserControl
      {
      protected System.Web.UI.HtmlControls.HtmlTable table_counter;

      private void Page_Load(object sender, System.EventArgs e)
      {
      // 在此處放置用戶代碼以初始化頁面
      string filePath=System.Web.HttpContext.Current.Server.MapPath("hits.txt");
      System.IO.StreamReader srReadLine = new System.IO.StreamReader(
      System.IO.File.OpenRead(filePath),
      System.Text.Encoding.ASCII);//Encoding.Default是讀中文
      srReadLine.BaseStream.Seek(0, System.IO.SeekOrigin.Begin);//
      string countStr="";
      if (srReadLine.Peek() > -1)
      {
      countStr+=srReadLine.ReadLine();
      }
      int count=int.Parse(countStr)+1;
      countStr=count.ToString();
      srReadLine.Close();
      table_counter.Rows[1].Cells[0].InnerHtml="<font color=\"#009900\">";
      for (int i=0;i<countStr.Length;i++)
      {
      table_counter.Rows[1].Cells[0].InnerHtml=table_counter.Rows[1].Cells[0].InnerHtml+"<img src=\"pic\\"+countStr.Substring(i,1)+".gif\">";
      }
      table_counter.Rows[1].Cells[0].InnerHtml+="</font>";

      // Write the string to a file.
      System.IO.StreamWriter file = new System.IO.StreamWriter(filePath);
      file.WriteLine(countStr,false);

      file.Close();
      srReadLine.Close();
      }

      #region Web 窗體設計器生成的代碼
      override protected void OnInit(EventArgs e)
      {
      //
      // CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。
      //
      InitializeComponent();
      base.OnInit(e);
      }

      /// <summary>
      /// 設計器支持所需的方法 - 不要使用代碼編輯器
      /// 修改此方法的內容。
      /// </summary>
      private void InitializeComponent()
      {
      this.Load += new System.EventHandler(this.Page_Load);

      }
      #endregion
      }
      }




      日韩精品一区二区三区高清