الموارد: ملف count.txt في نفس الدليل الذي يخزن العدد الحالي من الصور الرقمية من 0 إلى 9 في الدليل الفرعي pic 0.gif ~ 9.gif
--------------------------------
ملف الاكسس :
<%@ لغة التحكم = "c#" AutoEventWireup = "false" Codebehind = "counter.ascx.cs" Inherits = "JiAnWeb.counter" TargetSchema = " http://schemas.microsoft.com/intellisense/ie5"% >
<LINK href="css.css" rel="stylesheet">
<وجه الخط = "宋 体">
<معرف الجدول = "table_counter" cellSpacing = "0" cellPadding = "0" العرض = "750" محاذاة = "المركز" الحدود = "0"
تشغيل = "الخادم">
<TR>
<نمط TD="HEIGHT: 23px" align="center" valign=middle><IMG height="1" alt="" src="picrightblueback.gif" width="700"></TD>
</TR>
<TR>
<TD align=center valign=middle></TD>
</TR>
</الجدول>
</الخط>
------------------
ملف .cs:
مساحة الاسم JiAnWeb
{
باستخدام النظام؛
باستخدام System.Data؛
باستخدام System.Drawing؛
باستخدام System.Web؛
باستخدام System.Web.UI.WebControls؛
باستخدام System.Web.UI.HtmlControls
/// <summary>
/// وصف موجز للعداد.
/// </الملخص>
عداد الفئة العامة: System.Web.UI.UserControl
{
System.Web.UI.HtmlControls.HtmlTable table_counter;
Page_Load (مرسل الكائن، System.EventArgs e)
{
// ضع رمز المستخدم هنا لتهيئة الصفحة
string filePath=System.Web.HttpContext.Current.Server.MapPath("hits.txt");
System.IO.StreamReader srReadLine = جديد System.IO.StreamReader(
System.IO.File.OpenRead(filePath)،
System.Text.Encoding.ASCII);//Encoding.Default هو قراءة اللغة الصينية
srReadLine.BaseStream.Seek(0, System.IO.SeekOrigin.Begin);//
سلسلة العد = ""؛
إذا (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">";
لـ (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>";
// اكتب السلسلة في ملف.
System.IO.StreamWriter file = new System.IO.StreamWriter(filePath);
file.WriteLine(countStr,false
file.Close());
srReadLine.Close();
}
#رمز المنطقة الذي تم إنشاؤه بواسطة مصمم نماذج الويب
تجاوز OnInit المحمي باطلة (EventArgs e)
{
//
// CODEGEN: هذا الاستدعاء مطلوب من قبل مصمم نماذج ويب ASP.NET.
//
InitializeComponent();
base.OnInit(e);
}
/// <الملخص>
/// يدعم المصمم الطرق المطلوبة - لا تستخدم محرر التعليمات البرمجية
/// تعديل محتوى هذه الطريقة.
/// </الملخص>
الفراغ الخاص ()InitializeComponent
{
this.Load += new System.EventHandler(this.Page_Load })
;
#endregion
}
}