Мое общее руководство заключается в том, что если вы можете сделать это с использованием синтаксиса .razor
, его всегда проще создавать, редактировать, читать и поддерживать.
Однако в некоторых случаях это невозможно сделать. Одним из примеров является демонстрация, которую я сделал в прошлом году для динамических c компонентов: мне нужно отобразить компонент, но у меня есть только значение System.Type
- это позволяет мне отображать различные компоненты с помощью кода.
См. соответствующий C# файл