BS系统如何知道谁查看了信息 .net SQL2005开发的bs系统,信息比较重要,根据需要,要记录每条信息都谁查看过(当然查看详细时要点击列表上的连接才能看到的),什么时间查看的等。这该怎么弄呢,是个什么样的思路?thanks! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在用户点击时候可以通过session记录到当前的用户名,然后再加上当前时间,记录下来到文本文档,记录过程大概是using System.IO; //1.声明文件流对象FileStream fs = null;//2.声明写入器StreamWriter sw = null; try { //1.实例化文件流对象 fs = new FileStream(Path(输出路径), FileMode.Append, FileAccess.Write); //2.实例化写入器 sw = new StreamWriter(fs); //3.写入操作 sw.WriteLine(content(当前用户名)+ " " + DateTime.Now.ToLongTimeString()); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { //4.关闭写入器 sw.Close(); //5.关闭文件流 fs.Close(); } 在用户点击时候可以通过session记录到当前的用户名,然后再加上当前时间,记录下来到文本文档,记录过程大概是using System.IO; //1.声明文件流对象FileStream fs = null;//2.声明写入器StreamWriter sw = null; try { //1.实例化文件流对象 fs = new FileStream(Path(输出路径), FileMode.Append, FileAccess.Write); //2.实例化写入器 sw = new StreamWriter(fs); //3.写入操作 sw.WriteLine(content(当前用户名)+ " " + DateTime.Now.ToLongTimeString()); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { //4.关闭写入器 sw.Close(); //5.关闭文件流 fs.Close(); } 这个详细信息页面加载的时候,你直接在页面load方法里面把他的信息写入到数据库啊 类似于qq空间那样吗?谁访问过要记录一下,用户名、和访问时间吗?在需要记录的那个页面: if(session["user"]!=null){ // 插入数据库用户名和访问时间 ,用的时候再从数据库中取值} 创建一个查询记录表,然后写个触发器,在查询数据的时候向一个查询记录表中插入查看记录。但是有个疑问,这些数据是经常查看的吗?如果经常查看每次都去写这么个log,后期对与这些log的统计会是个大问题 DataList控件,100分 关于正则表达式调用.! 求助:如何将SQL数据库的内容导出到EXCEL表格? 怎么知道是什么原因令速度慢? Web.config的读取问题 高手推荐几本C#语言的ASP.net web编程的书籍 关于Repeater嵌套的问题 20年光阴虚度……散分,顺便问个问题~~~ 页面上的重复自定义控件要怎么进行分页? 怎样利用VS把.CS文件编译成DLL文件? mysql转mssql遇到的问题,时间字段使用的是int类型,转mssql的话,要如何处理? 服务器与开发环境中项目路径问题
using System.IO; //1.声明文件流对象
FileStream fs = null;
//2.声明写入器
StreamWriter sw = null;
try
{
//1.实例化文件流对象
fs = new FileStream(Path(输出路径), FileMode.Append, FileAccess.Write);
//2.实例化写入器
sw = new StreamWriter(fs);
//3.写入操作
sw.WriteLine(content(当前用户名)+ " " + DateTime.Now.ToLongTimeString());
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
//4.关闭写入器
sw.Close();
//5.关闭文件流
fs.Close();
}
using System.IO; //1.声明文件流对象
FileStream fs = null;
//2.声明写入器
StreamWriter sw = null;
try
{
//1.实例化文件流对象
fs = new FileStream(Path(输出路径), FileMode.Append, FileAccess.Write);
//2.实例化写入器
sw = new StreamWriter(fs);
//3.写入操作
sw.WriteLine(content(当前用户名)+ " " + DateTime.Now.ToLongTimeString());
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
finally
{
//4.关闭写入器
sw.Close();
//5.关闭文件流
fs.Close();
}
if(session["user"]!=null)
{
// 插入数据库用户名和访问时间 ,用的时候再从数据库中取值
}
但是有个疑问,这些数据是经常查看的吗?如果经常查看每次都去写这么个log,后期对与这些log的统计会是个大问题