Używam mustache.js na kliencie i Nustache w projekcie ASP.NET MVC3.Udostępnianie szablonów wąsy/nustache między serwerem a klientem. ASP.NET MVC
mam Person.mustache
szablon w widoku folderu na serwerze, którego używam tak:
@Html.Partial("Person")
od Razor widoku głównym (Index.cshtml
).
Ale jak mogę przenieść to do klienta? Przeglądarka nie ma dostępu do folderu Widoki, aby uzyskać surową zawartość szablonu. W jakiś sposób muszę mieć sposób dołączania, aby wyprowadzać na stronie tekst HTML szablonu Person.mustache. Jeśli wymagam tego z widoku Razor, kompiluje go, ponieważ jest to normalny silnik szablonowy serwera.
Proszę, ktoś może dać jakieś pomysły? Dzięki.
Nie można tego zmusić do pracy. W jakim obszarze nazw znajduje się klasa "Częściowa"? Znalazłem tylko "PartialView", ale kompiluje szablon z danym modelem – Roman
Dzięki za edycję. Ale PartialView "Tworzy obiekt PartialViewResult, który renderuje częściowy widok" - z http://msdn.microsoft.com/en-en/library/system.web.mvc.controller.partialview.aspx, gdy potrzebuję surowej zawartości szablonu ze wszystkimi tymi {{}} symbolami – Roman