我想我要做的就是「鏈接」我的數據,以便它看起來一樣。 我所有的HTML必須包裹在某種形式的Razor Helpers與代碼塊共享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,我想利用剃刀語法,而不是字符串連接。
即使他們是正確答案,我也不喜歡任何解決方案。我打算爲「最佳實踐」開始一個新線索,也許我會得到一個我可以在那裏使用的答案。 – BradLaney