molingjian - 2012/1/11 14:45:00
我的网站在内网,上不去其他网站,所以不能用其他的在线流量统计工具,只能自己做
请教一下 我想在网站底部添加 “您是第** 位来本站的访客” 怎么做
我想把后台流量统计 在首页调用 可是不会啊 老大 能不能帮帮忙呢 造福一下在内网的用户
xiyou - 2012/1/11 16:23:00
没有自带着个功能,你要的功能需要自己修改代码。
molingjian - 2012/1/11 18:11:00
xiyou 能给个大体的思路么?
以前都是在Global.asax中用session等做的 可现在现在 代码都是封装的 我要怎么继续加东西呢?
<%@ Application Inherits="PageAdmin.Global"%> 这句 我把代码再写到下面 貌似不执行啊 是不直接执行PageAdmin.Global.dll中的内容了 忽略了我的代码
总体意思就是我不会 老大给个建议
molingjian - 2012/1/26 20:30:00
新建MyCount.aspx 写入一下代码 如果直接访问这个页面可以实现统计,老大教教我怎么让这个统计的结果在首页显示呢
(直接统计 pa_count表中 id的数量,应该没错吧)
<% @ Import NameSpace="System.Data"%>
<% @ Import NameSpace="System.Data.OleDb"%>
<% @ Import NameSpace="PageAdmin"%>
<script Language="C#" Runat="server">
override protected void OnInit(EventArgs e)
{
string RecordCount;
OleDbConnection conn;
Conn theconn=new Conn();
conn=new OleDbConnection(theconn.Constr());
conn.Open();
string sql= "select COUNT(id) AS id from pa_count";
OleDbCommand comm=new OleDbCommand(sql,conn);
OleDbDataReader dr=comm.ExecuteReader();
if(dr.Read())
{
RecordCount=dr["id"].ToString();
Response.Write("<span >您是第"+ RecordCount + " 位访客</span>");
Response.End();
}
conn.Close();
}
</script>
molingjian - 2012/1/27 20:03:00
没人理我 哎 。。。。。。。。。
论坛人气好差啊 放假了???、
<% @ Import NameSpace="System.Data"%>
<% @ Import NameSpace="System.Data.OleDb"%>
<% @ Import NameSpace="PageAdmin"%>
<script Language="C#" Runat="server">
override protected void OnInit(EventArgs e)
{
string RecordCount;
OleDbConnection conn;
Conn theconn=new Conn();
conn=new OleDbConnection(theconn.Constr());
conn.Open();
string sql= "select COUNT(id) AS id from pa_count";
OleDbCommand comm=new OleDbCommand(sql,conn);
OleDbDataReader dr=comm.ExecuteReader();
if(dr.Read())
{
RecordCount=dr["id"].ToString();
Session["RecordCount"] = "您是第"+ RecordCount + " 位访客" ;
}
conn.Close();
}
</script>
现在这样就可以讲访问数存入 session中 但是怎样输出到首页指定的位置啊
如果直接在首页加入 如下,则输出结果在页面的最上方 我该怎么办呢
<% @ Page language="c#" Inherits="PageAdmin.lanmu"%>
<script Language="C#" Runat="server">
override protected void OnInit(EventArgs e)
{
Load_PageAdmin(1,"zh-cn","/",0,0,0);
Response.Write(Session["RecordCount"]);
}
</script>