Hem ASP.NET MVC uygulamasında (.NET 4, IIS 7.5) hem de tarayıcıda çalışacak bir HTML geçici çözüm bulmaya çalışıyorum. Bunun nedeni, HTML'yi hem sunucuda (performans, çıkış, mobil, vb.) Hem de tarayıcıda (AJAX aracılığıyla verileri yenilemek) yapmak için aynı koddur. Bu yeni bir sorun değil, ancak mevcut teknoloji trendlerinin cevabı değiştirip değiştirmediğini merak ediyorum.Hem ASP.NET MVC hem de tarayıcı için HTML templating çözümü?
fikirlerin bir çift ben düşünüyorum: ile
- Kullanım mustache şablonları hem JavaScript ve .NET mevcuttur.
- Javascript + Razor == Jazor?'da belirtildiği gibi JavaScript'in Razor View Engine'inin bir bağlantı noktasını kullanın.
- Micro Templates Are Dead... forget about it gibi bir pozisyon alın ve sadece
ASP.NET MVC View Engine Comparison relavent baktım JavaScript (IronJS?) Ve DOM (jsdom) kullanın, ancak bıyığı söz edilmemektedir.
Güncelleme: o (sunucuda işlemek için gerektiren sunucu tarafı JavaScript vs) yerel NET render ile tek olmak üzere ilk dört bulunuyor LinkedIn MühendisliğindenThe client-side templating throwdown: mustache, handlebars, dust.js, and more bıyık oranları.
Tarayıcıda Spark şablonları oluşturabilir misiniz? Görünüm motorunun .NET çalışma zamanında çalıştığını düşündüm. –
Evet! http://odetocode.com/blogs/scott/archive/2009/03/12/client-rendering-views-with-spark-and-asp-net-mvc.aspx –