在 JavaScript 中编译/解释 Razor 视图
Compile/Interpret Razor View in JavaScript
我正在使用 ASP.NET MVC 4,想知道是否有办法将Razor视图编译为JavaScript?这意味着我想用JavaScript创建HTML!这将允许控制器根据请求使用 HTML 或 JSON 进行响应,从而允许我最小化带宽和 CPU 要求,同时更快地为每个客户端提供页面。是否有这样的编译选项(我想象在编译成 JavaScript 之前实际上运行了 HTML 助手),或者,是否有用于 Razor 语法的 JavaScript 解释器?
目前有一个名为 RazorClientTemplates
的项目将 Razor 视图编译为 JavaScript。
我在MVC 3项目中使用它,带有Backbone - 它可以工作,但对代码块和HTML助手的支持非常有限。
在
JavaScript 中无法使用 Razor 本身,但有几个 JavaScript 模板和 MVVM 引擎。
看看:
- 车把(大多数 MVVM 引擎都基于模板引擎)
- 敲除JS
- EmberJS
不幸的是,这比仅重用 Razor 模板更复杂。
相关文章:
- 你能解释一下这个阶乘函数是如何工作的吗?
- Razor中的自动提交表单
- 如何在javascript函数中使用Razor值
- 你能解释一下为什么这个javascript不正确吗
- Javascript 如何强制 string.replace 不将我的字符串解释为正则表达式
- Appcelerator Titanium:在运行时下载并解释JavaScript代码
- 使用Razor/C#循环浏览HTML表以获得每个<tr>
- 使用Razor和javascript来获得下拉列表元素
- 注入的HTML仅在Dom中解释为字符串
- 如何使用Razor显示模板将字符串转换为html字符串
- 对象.创建解释
- 有条件地运行javascript函数-Razor,HTML
- 无法解释的JavaScript行为-错误
- 使用ng选项,我如何筛选准确解释给定值的内容
- 在以下情况下解释 >= 和 <= 运算符的行为
- 如何在Razor MVC 5.2.3 Ajax中使用多个提交按钮
- 如何在Razor中的LINQ表达式中嵌入JavaScript
- TypeScript解释了各种文件扩展名
- 有人能向我解释一下我犯的一个错误吗
- 在 JavaScript 中编译/解释 Razor 视图