Asp.net mvc 3 MVC3先用数据库显示原始html

Asp.net mvc 3 MVC3先用数据库显示原始html,asp.net-mvc-3,razor,Asp.net Mvc 3,Razor,我读过好几个主题(比如这一个:),但不知何故找不到解决方案 我有一句话: @Html.DisplayFor(model => model.Content) // this works, but shows unparsed html 但这不起作用: @Html.Raw(model.Content) 我得到一个错误,当前上下文中不存在名称“model”。 因为我第一次使用数据库。我从*.edmx文件生成了我的模型。所以Content属于String类型 提前谢谢 注:我的第一个非网络表单

我读过好几个主题(比如这一个:),但不知何故找不到解决方案

我有一句话:

@Html.DisplayFor(model => model.Content) // this works, but shows unparsed html
但这不起作用:

@Html.Raw(model.Content)
我得到一个
错误,当前上下文中不存在名称“model”。
因为我第一次使用数据库。我从
*.edmx
文件生成了我的模型。所以
Content
属于
String
类型

提前谢谢


注:我的第一个非网络表单项目。

您想使用
模型而不是
模型

 @Html.Raw(Model.Content)

使用
@Html.DisplayFor
时,模型会自动传入,并以您指定的名称命名,在本例中为模型。

谢谢!(必须等待7分钟才能接受您的anwser)ps。为什么visual studio使用此linq生成每个属性?