如何在我的ASP.NET MVC后端和我的backbone.js前端之间共享模板?

Dan*_*ton 9 asp.net-mvc templates razor mustache backbone.js

我在ASP.NET MVC中构建应用程序并考虑使用backbone.js进行客户端交互等.

理想情况下,当页面被加载时,我希望在服务器端预先渲染所有现有内容,然后动态地使用backbone.js呈现的任何新内容.

当然,我真的不想写两次模板.

我正在考虑使用剃刀视图引擎模板化大部分应用程序,然后使用胡子模板来处理需要在服务器和前端之间共享的小区域.

我的问题是,这个实际的技术实现是什么样的?

你能提供如何实现这一目标的代码示例吗?

例如,您将使用哪个库在服务器上呈现模板,然后您将手动从模板文件中提取文本并将其注入到javascript中?

Gee*_*Jan 1

与其说是技术答案,不如说是功能答案,请参阅我的答案,了解包含服务器端和客户端渲染的功能流程(使用 Mustache)

可访问性和所有这些 JavaScript 框架

哈,