Подтвердить что ты не робот

Есть ли механизм шаблонов jade для ASP.NET MVC?

Я всегда искал подходящий ViewEngine для меня в ASP.NET MVC и после наблюдения тонны движков шаблонов в JAVA, PHP, Python, Ruby, NodeJS... Я нашел jade template и любил его, так как у него есть некоторые действительно приятные функции:

  • Кодировать все html по умолчанию, точно так же, как бритва, это отличное дополнение к безопасности и удобству
  • Структура по отступу, поэтому избавьтесь от tag hell, после написания HTML в течение многих лет я ненавижу все те < и !
  • Очистить логический код, если предшествует if/else/для одной строкой " -", он минимизирует код для выбора и цикла.
  • Пробельная полоса, нефритовые выходы "сжатые" html, у которых нет лишних пробелов между тегами или текстами.

Я также наблюдал много ViewEnginge для ASP.NET MVC, некоторые из них довольно близки к нефриту, но все еще с дефектами:

  • NHaml структурирует HTML по отступу, но donot кодирует html по умолчанию, а префикс тега% действительно раздражает
  • Razor может быть единственным ViewEngine, который по умолчанию кодирует html, но он все еще немного тяжелый для меня, поскольку базовая разметка бритвы по-прежнему является html-тегами, а также бритва не может лишить лишних пробелов для меня.

поэтому я понял, есть ли ViewEngine ближе к jade, ot есть порт jade для .NET?

Спасибо

4b9b3361

Ответ 1

Это не так чисто, как Джейд, но вам не нужно писать "настоящий" HTML, WingBeats.