首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 用ProcessRequest预处理aspx文件,执行统计代码,之后aspx就不执行了,没有任何输出,是哪里有问题呢? [已结帖,结帖人:btut2004]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • btut2004
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2007-11-23 21:18:01 楼主

    关键代码如下:
    public class CountHandler : IHttpHandler
    ------------------------------------------

    public void ProcessRequest(HttpContext hc)
    {
    //记录访问

    Netweb.Count.Model.Request request = new Netweb.Count.Model.Request();
    request.Url = hc.Request.Url.ToString();
    request.IP = hc.Request.UserHostAddress;
    request.UserAgent = hc.Request.UserAgent;
    Netweb.Count.SysLib.CountHelper.SaveLog(request);
    //hc.Response.Write("升级中");
     
    }
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • boblaw
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2007-11-23 21:35:361楼 得分:20
    建议使用HttpModule,而不是HttpHandler
    本身aspx页面默认有内置的HttpHandler,当你设置为你的CountHandler后,默认的Handler就不起作用了,所以会出现这个情况。
    修改 删除 举报 引用 回复