コード例 #1
0
ファイル: Middleware.cs プロジェクト: encratite/BeRated
        private string RenderRazorTemplate(IOwinContext context, Type modelType, object model)
        {
            var    uri    = context.Request.Uri;
            string markup = _Instance.Render(uri.AbsolutePath, modelType, model);

            markup = markup.Replace("\r", "");
            var whitespacePattern = new Regex(@"^\s+|\n{2,}", RegexOptions.ECMAScript | RegexOptions.Multiline);

            markup = whitespacePattern.Replace(markup, "");
            context.Response.ContentType = "text/html";
            return(markup);
        }