2016-12-02 71 views
-1

我想在我看来,写从拉姆达一些HTML一些HTML,我已经试过如何写从拉姆达

@Html.Raw(Html.DisplayFor(model => model.Note)) 
@Html.DisplayFor(model => model.Note) 
MvcHtmlString.Create(Html.DisplayFor(model => model.Note).ToString()) 

@(new HtmlString(Html.DisplayFor(model => model.Note).ToString())) 

但在我的网页每一次我有<p>Ciao Ciao</p>

如何我从lambda写HTML标签?

+0

目前还不清楚你期望的输出是什么。你有一些代码和一些输出。有什么问题? –

+0

我不得不从lamba写一些标签,但如果我在我的html中使用@ Html.Raw(Html.DisplayFor(model => model.Note)),那么< P >中没有正确的标签,但它将与&和其他字符 – Topo

+0

为什么你必须使用lambda? –

回答

0

您可以将HTML数据附加到.cshtml页面中,如下所示。

@Html.Raw(Model.Note) 
+0

从VisualStudio错误.... – Topo

+0

@顶部我更新了我的答案。 –

+0

错误...模型在此上下文中不存在,'我的问题中使用原始的@ Html.Raw(Html.DisplayFor(model => model.Note)),但不起作用 – Topo