请问ASP.NET 2.0怎么写个站点计数器 谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 沙发?好象google一下一大把吧? 和ASP.NET 1.x甚至ASP都一样啊。你要怎样的计数器? 可以考虑使用HttpModule 在请求进入IIS的时候就可以执行你的计数程序 private void Page_Load(object sender,System.EventArgs e){ if(!Page.IsPostBack) {//获取网站当前的在线人数 if(Session["CurrentCount"]!=null) { CurrentUserNum.Text=Session["CurrentCount"].ToString(); } if(Application["TotalCount"]!=null) {//获取网站访问总人数 TotalUserNum.Text=Application["TotalCount"].ToString(); } }}设计Global.asax.cs文件的事件和函数protected void Application_Start(Object sender,EventArgs e){ Application.Lock(); Application["TotalCount"]=0; Application.UnLock();}protected void Session_Start(Object sender,EventArgs e){ Application.Lock(); Application["TotalCount"]=Int32.Parse(Application["TotalCount"].ToString())+1; Application.UnLock(); if(Session["CurrentCount"]!=null) { Session["CurrentCount"]=Int32.Parse(["CurrentCount"].ToString())+1; } else { Session["CurrentCount"]=1; }}protected void Session_End(Object sender,EventArgs e){ Application.Lock(); Application["TotalCount"]=Int32.Parse(Application["TotalCount"].ToString())-1; Application.UnLock();}界面不是很美哦!!! 这个东西不用自已写,网上有很多提供站点统计的网站,人家提供的资料比你自已写的全多了,做个连接上去就能搞定.比如这个站点:www.51.la就是一个不错的选择. 这个东西类似于ASP.NET的Hello World程序,麻烦先去补充相关基础。 sql 请教一个图片的缩放问题 求教:.NET下如何进行报表开发 数据库里日期相减问题 如何用ASP.NET创建了框架网页 救命啊---为什么用.net发送的邮件没有背景图片啊 在水晶报表中怎样实现分栏打印? 冒个泡,查了资料没查到的问题 如何获取DataGrid中点编缉后,textBox中的被修改后的值? 图片上传以二进制的形式存入数据库 和 把图片上传到指定的目录里的优缺点,何种情况下应采取哪种方法,迷惑! 本人才开始做c#.net,有做xm71.com,求一论坛,要求c#.net+access的 ItemTemplate
好象google一下一大把吧?
{
if(!Page.IsPostBack)
{//获取网站当前的在线人数
if(Session["CurrentCount"]!=null)
{
CurrentUserNum.Text=Session["CurrentCount"].ToString();
}
if(Application["TotalCount"]!=null)
{//获取网站访问总人数
TotalUserNum.Text=Application["TotalCount"].ToString();
}
}
}设计Global.asax.cs文件的事件和函数
protected void Application_Start(Object sender,EventArgs e)
{
Application.Lock();
Application["TotalCount"]=0;
Application.UnLock();
}protected void Session_Start(Object sender,EventArgs e)
{
Application.Lock();
Application["TotalCount"]=Int32.Parse(Application["TotalCount"].ToString())+1;
Application.UnLock(); if(Session["CurrentCount"]!=null)
{
Session["CurrentCount"]=Int32.Parse(["CurrentCount"].ToString())+1;
}
else
{
Session["CurrentCount"]=1;
}
}protected void Session_End(Object sender,EventArgs e)
{
Application.Lock();
Application["TotalCount"]=Int32.Parse(Application["TotalCount"].ToString())-1;
Application.UnLock();
}界面不是很美哦!!!
就是一个不错的选择.