2012-02-14 7 views
1

私はいくつかのトピック(このようなもの:Database field containing HTML display raw text)を読んでいますが、何とか解決策を見つけることができません。MVC3は、データベースで最初に生のHTMLを表示します

私はこのラインがあります:私はThe name 'model' does not exist in the current contextエラーを取得する

@Html.Raw(model.Content) 

@Html.DisplayFor(model => model.Content) // this works, but shows unparsed html 

しかし、これは動作しませんが。 私は最初にデータベースを使用していました。私は*.edmxファイルからモデルを生成しました。したがってContentStringです。

ありがとうございます!

ps。私の最初のwebform以外のプロジェクト。

+1

「モデル」を「モデル」に変更してください! – Hadas

答えて

3

あなたはModelではなくmodelを使用したい:

@Html.Raw(Model.Content) 

@Html.DisplayForを使用する場合は、モデルが自動的に渡されますが、この場合、モデルには、それに割り当てられた名前を与えられています。

+0

ありがとう! (私はあなたのanwserを受け入れることができる前に7分待たなければならない) –

+0

ps。なぜvisual studioがこのlinqですべてのプロパティを生成するのですか? –

関連する問題