示例#1
0
 /// <summary>
 /// Construtor padrão.
 /// <param name="templateServiceConfiguration">Configuração do serviço</param>
 /// </summary>
 public RazorViewEngine(RazorEngine.Configuration.ITemplateServiceConfiguration templateServiceConfiguration)
 {
     templateServiceConfiguration.Require("templateServiceConfiguration").NotNull();
     base.AreaViewLocationFormats = new string[] {
         "~/Areas/{2}/Views/{1}/{0}.cshtml",
         "~/Areas/{2}/Views/{1}/{0}.vbhtml",
         "~/Areas/{2}/Views/Shared/{0}.cshtml",
         "~/Areas/{2}/Views/Shared/{0}.vbhtml"
     };
     base.AreaMasterLocationFormats = new string[] {
         "~/Areas/{2}/Views/{1}/{0}.cshtml",
         "~/Areas/{2}/Views/{1}/{0}.vbhtml",
         "~/Areas/{2}/Views/Shared/{0}.cshtml",
         "~/Areas/{2}/Views/Shared/{0}.vbhtml"
     };
     base.AreaPartialViewLocationFormats = new string[] {
         "~/Areas/{2}/Views/{1}/{0}.cshtml",
         "~/Areas/{2}/Views/{1}/{0}.vbhtml",
         "~/Areas/{2}/Views/Shared/{0}.cshtml",
         "~/Areas/{2}/Views/Shared/{0}.vbhtml"
     };
     base.ViewLocationFormats = new string[] {
         "~/Views/{1}/{0}.cshtml",
         "~/Views/{1}/{0}.vbhtml",
         "~/Views/Shared/{0}.cshtml",
         "~/Views/Shared/{0}.vbhtml"
     };
     base.MasterLocationFormats = new string[] {
         "~/Views/{1}/{0}.cshtml",
         "~/Views/{1}/{0}.vbhtml",
         "~/Views/Shared/{0}.cshtml",
         "~/Views/Shared/{0}.vbhtml"
     };
     base.PartialViewLocationFormats = new string[] {
         "~/Views/{1}/{0}.cshtml",
         "~/Views/{1}/{0}.vbhtml",
         "~/Views/Shared/{0}.cshtml",
         "~/Views/Shared/{0}.vbhtml"
     };
     base.FileExtensions = new string[] {
         "cshtml",
         "vbhtml"
     };
     _engineService = CreateRazorEngineService(templateServiceConfiguration);
 }
示例#2
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="virtualFile"></param>
 /// <param name="model"></param>
 /// <param name="engineService"></param>
 public RazorView(System.Web.Hosting.VirtualFile virtualFile, object model, RazorEngine.Templating.IRazorEngineService engineService)
 {
     _virtualFile   = virtualFile;
     _model         = model;
     _engineService = engineService;
 }
示例#3
0
 /// <summary>
 /// Construtor padrão.
 /// </summary>
 /// <param name="virtualFile"></param>
 /// <param name="engineService"></param>
 public RazorPartialView(System.Web.Hosting.VirtualFile virtualFile, RazorEngine.Templating.IRazorEngineService engineService)
 {
     _virtualFile   = virtualFile;
     _engineService = engineService;
 }
 /// <summary>
 /// Creates a new <see cref="ResourceRazorViewEngine"/> that finds views in the given assembly.
 /// </summary>
 /// <param name="viewSourceAssembly">The assembly containing view resources.</param>
 /// <param name="viewPathRoot">A common resource path prefix.</param>
 public ResourceRazorViewEngine(Assembly viewSourceAssembly, string viewPathRoot, RazorEngine.Templating.IRazorEngineService razorEngine = null)
 {
     this.viewSourceAssembly = viewSourceAssembly;
     this.viewPathRoot       = viewPathRoot;
     this.razorEngine        = razorEngine;
 }