0
我有一個使用了剃刀語法的MVC網站。我從一個數據庫的值生成一個表。 在表格單元格中,我有一些文字,例如
這是一些文本C#如何在HTML中包含以下內容
代碼
<td>
this is <b>some</b> text
</td>
現在我需要一個詞要大膽。我試過<b>some</b>
,但這正是它在網頁上的顯示方式。我需要它看起來像
這是一些文本
我有一個使用了剃刀語法的MVC網站。我從一個數據庫的值生成一個表。 在表格單元格中,我有一些文字,例如
這是一些文本C#如何在HTML中包含以下內容
代碼
<td>
this is <b>some</b> text
</td>
現在我需要一個詞要大膽。我試過<b>some</b>
,但這正是它在網頁上的顯示方式。我需要它看起來像
這是一些文本
這可能發生的,如果你的<b>some</b>
串是從其他地方的變化在你的代碼來的唯一途徑。出於安全原因,Razor會自動轉義這一點,但是您可以強制使用Razor中已有的視圖助手來渲染它。
使用Html.Raw()
幫助程序呈現一個字符串而不消毒它。
<td>
This is @Html.Raw(Model[i].QuestionText) text
</td>
你的代碼在你的例子中的方式應該工作。是'一些'來自數據庫,你真的呈現'這是@someValue測試'? – Scott
@somevalue – Eminem
這麼想!在這種情況下,'Html.Raw'應該可以解決你的問題。 – Scott