Я использую MVC и бритву для руководства по стилю.Мне нужно отобразить код в представлении, чтобы другие могли использовать его на сайте.Мне нужно отобразить код без помощника Razor, выполняющего функцию.
Я пытаюсь сделать это с помощью помощника Razor.Я хочу, чтобы этот помощник отображал кнопку, а также отображал точный код помощника MVC Razor в представлении (вместо того, чтобы он отображал HTML, выведенный из помощника).
@helper ShowCode() {
<div>
@Html.TextBox("textBox")
</div>
}
Затем я вызываю помощника нижеи попробуйте отобразить код:
// render the button
@ShowCode()
// display the button code
<pre>
<code>
@ShowCode().ToString()
Однако это отобразит следующее: ![enter image description here](https://i.stack.imgur.com/GhW5y.png)
Мне нужно, чтобы отобразитьследующий код вместо HTML:
<div>
@Html.TextBox("textBox")
</div>
Как я могу отобразить код в помощнике Razor без его вывода в виде HTML?(Я хочу отобразить именно то, что находится в помощнике Razor).Это возможно?