首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP统计浏览次数,当网页打开就自动更新记录如何做

2012-09-15 
ASP统计浏览次数,当网页打开就自动更新记录怎么做?%Application.lockApplication(Counter)+1Applicati

ASP统计浏览次数,当网页打开就自动更新记录怎么做?
<%
Application.lock
Application("Counter")=+1
Application.Unlock
%>
该页面被访问<%=Application("Counter")%>次! 

以上代码是在网上找的,每次打开网页就能得到1这个数字,比如数据表名b01,字段名tj01,要是怎么让网页打开就把1写入数据库tj01字段呢

我能做的弄个隐藏域,(Recordset1.Fields.Item("tj01").Value)+Application("Counter"),然后更新记录,

要是这样的话就还不如直接(Recordset1.Fields.Item("tj01").Value)+1 而且还要点提交按钮才能更新记录

有没有好的方法当网页打开就更新记录,最起码把提交那步省掉,或还有更好的方法,望高人指点迷津。

[解决办法]
if (Application["Counter"]==null)
{
Application["Counter"] = 1;
}
else
{
Application.Lock();
Application["Counter"] = Convert.ToInt32(Application["Counter"].ToString()) + 1;
Application.UnLock();
}
[解决办法]
if (Application["Counter"]==null)
{
Application["Counter"] = 1;
}
else
{
Application.Lock();
Application["Counter"] = Convert.ToInt32(Application["Counter"].ToString()) + 1;
Application.UnLock();
}
[解决办法]
在你那个load事件里

C# code
protected void Page_Load(object sender, EventArgs e)        {            //更新的过程        }
[解决办法]
探讨
在你那个load事件里

C# code


protected void Page_Load(object sender, EventArgs e)
{
//更新的过程
}

[解决办法]
就是往页面load事件中写计数程序呗,建议楼主看看页面生命周期

热点排行
Bad Request.