菜单
  

            public static ApplicationResponse Generate404Page(HttpRequest request, string bodyMessage, string pageHeader, string title = "Error Page")
            {
                //检查如果存在defaultPage
                if (!File.Exists(HttpApplicationManager.RootDirectory + "\\" + HttpApplicationManager.DefaultPage))
                {
                    //没有数据发送回来,所以连接将关闭。
                    return new ApplicationResponse(request) { Action = ResponseAction.Disconnect };
                }
                //获取文件
                byte[] page = Helper.GetFile(HttpApplicationManager.RootDirectory + "\\" + HttpApplicationManager.DefaultPage);
                string page_str = new String(Encoding.UTF8.GetChars(page));
                //与异常信息填写页面
                page_str = page_str.Replace("<%ws_title%>", title);
                page_str = page_str.Replace("<%ws_domain%>", HttpApplicationManager.CurrentDomain + ":" + HttpApplicationManager.ServicePort);
                page_str = page_str.Replace("<%ws_header%>", pageHeader);
                page_str = page_str.Replace("<%ws_message%>", bodyMessage);
                page = Encoding.UTF8.GetBytes(page_str);
                //获取pageHeader
                byte[] binheader = GetHeader(page.Length, MimeType.text_html, true, false);
                //构建响应
                byte[] completeResponse = binheader.Concat(page);
                ApplicationResponse response = new HttpResponse(completeResponse, request);
                return response;
            }

            /// <summary>
            /// 从资源提取源MimeType
            /// </summary>
            /// <param name="request"></param>
            /// <returns></returns>
            public static MimeType GetResourceMime(string request)
            {
                if (string.IsNullOrEmpty(request)) return MimeType.none;
                string[] filepats = request.Split(new string[] { "." }, StringSplitOptions.RemoveEmptyEntries);
                if (filepats.Length > 0)
                {
  1. 上一篇:ASP.net企业培训在线考试系统的设计与实现
  2. 下一篇:对我国《小企业会计准则》的思考和探索
  1. asp.ne心理测试软件系统的设计与实现

  2. 基于HTTP首部大小写变换网...

  3. 多功能代理服务器的设计与实现

  4. Linux环境下轻量级Web服务器的设计与实现

  5. Windows环境下轻量级Web服务器设计与实现

  6. php+mysql基于WebApp的志愿者...

  7. 基于EXCEL服务器的仓储管理系统的开发

  8. 乳业同业并购式全产业链...

  9. 十二层带中心支撑钢结构...

  10. 电站锅炉暖风器设计任务书

  11. java+mysql车辆管理系统的设计+源代码

  12. 当代大学生慈善意识研究+文献综述

  13. 大众媒体对公共政策制定的影响

  14. 杂拟谷盗体内共生菌沃尔...

  15. 酸性水汽提装置总汽提塔设计+CAD图纸

  16. 中考体育项目与体育教学合理结合的研究

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回