现在我正在使用 asp.net mvc,这是一个很好的框架。但是,将来,我想使用 php 或 ruby 为我的 asp.net MVC 站点开发视图。
我不确定这个概念叫什么,但我知道有些东西存在。
我认为,我必须生成带有清晰 html、javascript 的页面并使用 json 传输数据。我可以使用哪些模式以及如何实现导航?
还有其他事情可以做到这一点吗?
现在我正在使用 asp.net mvc,这是一个很好的框架。但是,将来,我想使用 php 或 ruby 为我的 asp.net MVC 站点开发视图。
我不确定这个概念叫什么,但我知道有些东西存在。
我认为,我必须生成带有清晰 html、javascript 的页面并使用 json 传输数据。我可以使用哪些模式以及如何实现导航?
还有其他事情可以做到这一点吗?
如果您希望使用 PHP 代码为 asp.net MVC 站点创建 VIEWS,您可以选择 PHP View Engine。
它允许您用 PHP 语言编写 ASP.NET MVC 视图。
http://phpviewengine.codeplex.com/是您可以关注的链接。
这样一来,控制器和模型的所有 ASP.NET 代码都将保持不变,您可以在 PHP 中创建视图。
我希望这是你要找的。
另一个用于 php 的视图引擎很清晰,我希望这也适合你。最重要的是,我不确定红宝石是否有任何东西。
考虑使用 Mustache (http://mustache.github.com/) 作为您的视图引擎。它将允许 PHP、.NET 和 JS 使用视图并使用服务器生成的内容进行渲染。Nustache 也有一个用于 ASP.NET MVC 的库,以使转换变得容易。