/// <summary> /// 处理 HTTP 请求 /// </summary> /// <param name="context">HTTP 上下文信息</param> protected void ProcessRequest(HttpContextBase context) { _httpContext = context; _mapping = HttpContext.GetMapping(); if (RequestMapping == null) { throw new HttpException(404, "不能直接访问 Jumony 页处理程序。"); } var response = ProcessRequestCore(context); OutputResponse(response); Trace.Write("Jumony Web", "End response."); }
internal static void SetMapping(this HttpContextBase context, RequestMapping data) { context.Items[requestDataToken] = data; }
/// <summary> /// 处理 HTTP 请求 /// </summary> /// <param name="context">HTTP 上下文信息</param> protected void ProcessRequest( HttpContextBase context ) { _httpContext = context; _mapping = HttpContext.GetMapping(); if ( RequestMapping == null ) throw new HttpException( 404, "不能直接访问 Jumony 页处理程序。" ); var response = ProcessRequestCore( context ); OutputResponse( response ); Trace.Write( "Jumony Web", "End response." ); }
/// <summary> /// 加载Web页面 /// </summary> /// <returns></returns> protected virtual IHtmlDocument LoadDocument() { var document = RequestMapping.LoadDocument(); return(document); }
internal static void SetMapping( this HttpContextBase context, RequestMapping data ) { context.Items[requestDataToken] = data; }