Я создаю сайт с пользовательскими компонентами, где мне нужно отобразить фрагменты кода Html и Razor для компонентов, чтобы их могли скопировать другие.
Например, если компонент в представлении выглядит следующим образом:
<div class="k-content">
@(Html.Kendo().DatePicker()
.Name("datepicker")
.Value("05/12/2018")
)
</div>
Я хочу иметь возможность точно отображать, как оно закодировано в представлении, чтобы оно выглядело одинаково. Таким образом, кто-то может увидеть код, скопировать и вставить его в представление.
Я пытался использовать предварительные теги, но это не работает. Единственный способ сделать это - использовать инструмент для кодирования тегов . Смотрите ниже:
<code><pre>
<div class="k-content">
@(Html.Kendo().DatePicker()
.Name("datepicker")
.Value("05/12/2018"))
</div>
Есть ли лучший способ сделать это? Есть ли элегантное решение?