私はmustache.jsクライアントでを使用し、ASP.NET MVC3プロジェクトではNustacheを使用しています。レイザーメインビュー(Index.cshtml
)からサーバーとクライアントの間の口頭/鼻テンプレートを共有します。 ASP.NET MVC
@Html.Partial("Person")
:
は、私がこのように使用するサーバー上のViewフォルダ内のPerson.mustache
テンプレートを持っています。
しかし、どのようにクライアントに転送できますか?ブラウザにはViewsフォルダへのアクセス権がなく、テンプレートの生の内容を取得できます。どうにかして、私はPerson.mustacheテンプレートのHTML生のテキストをサーバーに出力する方法を含める必要があります。私はRazorのビューからそれを必要とするなら、通常のサーバテンプレートエンジンなので、コンパイルします。
誰にでもアイデアを教えてください。ありがとう。
これを動作させることはできません。名前空間 "Partial"クラスは何ですか?私は "PartialView"しか見つけられませんでしたが、与えられたモデルのテンプレートをコンパイルします – Roman
ありがとうございました。しかし、PartialView "部分ビューをレンダリングするPartialViewResultオブジェクトを作成する" - http://msdn.microsoft.com/en-ja/library/system.web.mvc.controller.partialview.aspxから、テンプレートの生の内容が必要な場合すべての{{}}記号が付きます – Roman