2017-03-15 7 views
0

私は以下の指示に従っています: http://blog.davidebbo.com/2011/06/precompile-your-mvc-views-using.html、プリコンパイル済みのかみそりのテンプレートを使用します。しかし、私の生成された.csファイルにはビルドエラーがあります。RazorGeneratorはInclude関数とRaw関数をサポートしていますか?

名前 'Include'は現在のコンテキストに存在しません。

名前 'Raw'は現在のコンテキストに存在しません。

私はすべてのものをよく知っているわけではありません。私はMVC5を使用しています。ライブラリプロジェクトでテンプレートを使用しているので、既存のMVCプロジェクトに移動しようとしましたが、同じビルドエラーが発生します。私は、テンプレートに@* Generator: ... *@ヘッダーを使用していないので、ビルドエラーが発生します。 (ヘッダーのいずれかを使用するとビルドエラーが増えます)

RazorGeneratorは@Include関数と@Raw関数をサポートしていますか、これを行うにはRazorGeneratorでサポートされている方法がありますか?

答えて

0

@Includeを@Html.Partialに、@Rawを.cshtmlファイルの@ Html.Rawに変更することで、ビルドエラーを解決できました。

明らかに、Includeはサポートされていませんが、MvcViewモードで生成するときは、Partial、Rawおよびその他のいくつかの@Html関数がサポートされています。 @Html関数は、テンプレートモードで生成するときはサポートされていません。

関連する問題