gpt4 book ai didi

javascript - 是否有支持在服务器和客户端上共享 View 的 .Net MVC 解决方案?

转载 作者:行者123 更新时间:2023-11-29 22:24:41 26 4
gpt4 key购买 nike

几周前我在查看 http://derbyjs.com/ 时就在想这个问题和 meteor.js。我喜欢这些平台的地方在于,它们支持在服务器(如 ASP.Net MVC View )和支持 JavaScript 的浏览器的客户端上共享 (HTML) 模板。基本上结合了 HTML 的 ASP.Net MVC 服务器端呈现和 ASP.Net 单页应用程序架构。这样我们只需要在一个地方维护 View /模板代码,并使其可用于服务器端渲染以及客户端 MVC/MVVM。是否有这样的解决方案可用或正在某处工作?

最佳答案

我在寻找同样的东西,我遇到了几个选择:

  1. mustache 模板是一种简单但有限的方法,因为它是“无逻辑模板”——它们具有 .net nustache

  2. 将 Razor View Engine 移植到 Javascript,例如 Javascript + Razor == Jazor? -

  3. Spark View Engine - 一些 .net 英雄,如 Scott Allen 和 Hanselman 正在谈论它......以及此处的帖子 http://odetocode.com/blogs/scott/archive/2009/03/12/client-rendering-views-with-spark-and-asp-net-mvc.aspx这显示了在服务器和客户端上如何实现相同的 Spark View 。

也许还有更多...因为这似乎是统一 View 代码以编写一次并在客户端/服务器上运行的普遍愿望。

如果我现在根据 GitHub 上项目的事件来选择,kirbysayshi/vash 有持续的提交,而且非常活跃!由于 Vash 是 Razor 的一个端口,它目前可能是最容易访问和最成熟的。

关于javascript - 是否有支持在服务器和客户端上共享 View 的 .Net MVC 解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10294063/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com