Полагаю, что я хочу сделать так, чтобы мои данные были «цепями», чтобы они выглядели одинаково.Весь мой html должен быть обёрнут в какую-то форму
<fieldset class="" data-role="">
Так что у меня есть помощник, который печатает различные формы.Один из них будет меткой:
<fieldset data-role="@role">
<label>@Html.Raw(label)</label>
</fieldset>
Теперь, когда у меня несколько типов меток, одна включает в себя кодовый блок.Когда это простой фрагмент текста, такой как «Имя», я делаю:
@FieldSet.Label("First Name")
Но когда у меня есть блок кода, такой как:
<b>some text</b>
<p>some other text (some time frame - some time frame)
Его становится сложно использоватьэто:
@FieldSet.Label("<b>" + Model.Text1 + "</b><p>" + Model.Text2 +
" (" + Model.Time1 + " - " + Model.Time2 +")</p>")
Что я хочу это решение, которое выглядит примерно так:
@FieldSet.Label(@<text>
<b>@Model1.Text1</b>
<p>@Model.Text2 (@Model.Time1 - @Model.Time2)</p>
</text>)
Я где-то читал, что это было возможно, но я не могу найтистатья.Я могу быть полностью введен в заблуждение, но я действительно не хочу, чтобы позади был какой-то кусок HTML, и я хочу использовать синтаксис бритвы, а не конкатенацию строк.