У нас есть некоторые .NET-серверные разработчики и некоторые интерфейсные (HTML & CSS) разработчики, которые имеют минимальные знания об ASP.NET MVC и Razor. Это затрудняет работу как с внешними, так и с внешними разработчиками. Поэтому обычно разработчики-разработчики создают сложную html-страницу (используя некоторые фреймворки), которая затем должна быть передана в виде бритвы. Обычно мы заканчиваем это копированием и вставкой разметки, что делает весь процесс настолько медленным.Лучший способ разделить HTML кода Razor
Часто после того, как наши сторонние разработчики добавили код на страницы (например, петли foreach), разработчики front-end должны внести некоторые изменения, чтобы исправить ошибки или изменить пользовательский интерфейс (по некоторым причинам), а затем они считают невозможным работайте на странице, которая также содержит код .NET.
Мой вопрос в том, что лучший способ изолировать эти две проблемы, которые строят html-код и добавляют код бритвы/C#.
Я думал о том, чтобы иметь чистое представление HTML и строить вид Razor вокруг него, но я не уверен, как это можно реализовать технически.
Синтаксис бритвы не совсем трудно читать или использовать. Скажите своим начальным разработчикам прочитать 5 ключевых слов, которые им нужно знать, чтобы использовать Razor? –
Это не так просто, как изучение некоторых ключевых слов! Они должны знать намного больше, чем такие, как все методы расширения HTML (@HTML), объекты @Url и т. Д. Должен быть лучший способ отделить эти проблемы. – Aref
Это меньше, чем дневная работа, и документация легко доступна в Интернете. Вы будете делать свой проект меньше вреда, если просто познакомите их с Razor. –