统计注册用户登陆次数的问题 要求记录用户的最后登陆时间和每周每月每年的登录次数。方法1 在用户表里新增最后登陆时间和每周每月每年的登录次数的字段,每次登陆后更改,到周末月末年末自动清零方法2 新增登陆记录表,记录每个用户每次登录的时间,然后根据这张表来统计。那种方法更好一些,或者还有其他方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看来观点很统一啊那么就选第二种了顺便再问个问题,一般文件下载的目录是怎么设的,如果直接设在web下的话,只要输入地址就能直接查看,是不是都设在其他目录下,然后通过一个下载类来读取? 选择方法2 新增登陆记录表,记录每个用户每次登录的时间,然后根据这张表来统计。这样以后要什么数据都能拿出来。就算哪天要搞个季度的,换下SQL,总好过修改代码 目录放在那里都不是问题,如果要客户看不到实际的目录,写一个下载的方法出来就可以了 System.IO.FileInfo file = new System.IO.FileInfo(DirectoryPath); if (file.Exists) { try { ////Response.ClearContent(); //Response.ClearHeaders(); //Response.ContentType = "application/pdf"; //Response.WriteFile(file.FullName); //Response.Flush(); //Response.Close(); Response.Clear(); HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8"); resp.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(PDFName, System.Text.Encoding.UTF8)); resp.AddHeader("Content-Length", file.Length.ToString()); resp.ContentType = "application/octet-stream"; resp.Filter.Close(); resp.WriteFile(file.FullName); resp.End(); } catch (Exception ex) { Response.Write("<script language=javascript>alert('" + ex.Message + "!');</script>"); } } 两个字符串型数组如何求交集效率最高? 新人请教.net使用html控件问题 gridview动态绑定图片问题 如何对自己的网站进行速度测试 公司今年计划上两套系统,人力资源系统和OA系统,有相关成功案例的可联系我 新手提问!!!! 关于组织结构图实现方法的旧问重提?http://expert.csdn.net/Expert/topic/1792/1792131.xml?temp=.578869 大家不注意的问题! 来报恩吧,:-) 请教各位高人,一个循环定义问题 满分求.net ajax实现邮件拖拽功能,有做过这经验的高手么? gridview能不能加入自定义行
那么就选第二种了顺便再问个问题,一般文件下载的目录是怎么设的,如果直接设在web下的话,只要输入地址就能直接查看,是不是都设在其他目录下,然后通过一个下载类来读取?
目录放在那里都不是问题,如果要客户看不到实际的目录,写一个下载的方法出来就可以了 System.IO.FileInfo file = new System.IO.FileInfo(DirectoryPath); if (file.Exists)
{ try
{
////Response.ClearContent();
//Response.ClearHeaders();
//Response.ContentType = "application/pdf";
//Response.WriteFile(file.FullName);
//Response.Flush();
//Response.Close(); Response.Clear();
HttpResponse resp;
resp = Page.Response;
resp.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8"); resp.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(PDFName, System.Text.Encoding.UTF8)); resp.AddHeader("Content-Length", file.Length.ToString()); resp.ContentType = "application/octet-stream"; resp.Filter.Close(); resp.WriteFile(file.FullName);
resp.End(); }
catch (Exception ex)
{
Response.Write("<script language=javascript>alert('" + ex.Message + "!');</script>");
} }