예제 #1
0
 private void RegisterHandlebarsTemplates()
 {
     if (!VeilStaticConfiguration.IsParserRegistered("handlebars"))
     {
         VeilStaticConfiguration.RegisterParser(new HandlebarsTemplateParserRegistration());
     }
     context.RegisterTemplate("role", "{{ this }}");
     context.RegisterTemplate("master", "Hello {{ Name }} {{body}} See Ya!");
 }
예제 #2
0
 private void RegisterSuperSimpleTemplates()
 {
     if (!VeilStaticConfiguration.IsParserRegistered("supersimple"))
     {
         VeilStaticConfiguration.RegisterParser(new SuperSimpleParserRegistration());
     }
     context.RegisterTemplate("Role", "@Current;");
     context.RegisterTemplate("Roles", "<ul>@Each.Current;<li>@Partial['Role'];</li>@EndEach;</ul>");
     context.RegisterTemplate("Department", "@Model.DepartmentName @Model.Company.CompanyName");
     context.RegisterTemplate("Master", "Hello @Model.Name; @Section['Middle'] See Ya!");
     context.RegisterTemplate("MiddleMaster", "@Master['Master'] @Section['Middle']from @Model.Department.DepartmentName @Section['Content'];@EndSection");
 }