Метод 1: использование директивы @
Один простой метод — использовать директиву @
<div>
@{
<p>This is an HTML tag inside a Razor tag.</p>
}
</div>
Метод 2. Использование директивы @: Razor
Директива @: позволяет напрямую выводить HTML-код внутри тегов Razor без необходимости дополнительной разметки. Вот пример:
<div>
@{
@:<p>This is an HTML tag inside a Razor tag.</p>
}
</div>
Метод 3: использование вспомогательного метода Html.Raw()
Вспомогательный метод Html.Raw() позволяет выводить необработанный HTML-код без его кодирования. Вот пример:
<div>
@Html.Raw("<p>This is an HTML tag inside a Razor tag.</p>")
</div>
Метод 4: использование конкатенации строк
Вы можете объединить строки HTML с переменными или выражениями Razor для достижения желаемого результата. Вот пример:
@{
string html = "<p>This is an HTML tag inside a Razor tag.</p>";
}
<div>
@html
</div>