0

现在我正在使用 asp.net mvc,这是一个很好的框架。但是,将来,我想使用 php 或 ruby​​ 为我的 asp.net MVC 站点开发视图。

我不确定这个概念叫什么,但我知道有些东西存在。

我认为,我必须生成带有清晰 html、javascript 的页面并使用 json 传输数据。我可以使用哪些模式以及如何实现导航?

还有其他事情可以做到这一点吗?

4

3 回答 3

0

如果您希望使用 PHP 代码为 asp.net MVC 站点创建 VIEWS,您可以选择 PHP View Engine。

它允许您用 PHP 语言编写 ASP.NET MVC 视图。

http://phpviewengine.codeplex.com/是您可以关注的链接。

这样一来,控制器和模型的所有 ASP.NET 代码都将保持不变,您可以在 PHP 中创建视图。

我希望这是你要找的。

另一个用于 php 的视图引擎很清晰,我希望这也适合你。最重要的是,我不确定红宝石是否有任何东西。

于 2012-09-22T11:47:04.250 回答
0

我希望从 C# 中获得最大无界,以便在服务器端 php 或 ruby​​ 上快速实现。

根据此评论,您唯一的选择是让服务器端代码以标准格式(如 JSON)返回数据,并严重依赖客户端模板将数据转换为 HTML。

LinkedIn 也有类似的问题。他们拥有三种不同的服务器端技术,并且很难重用组件。这里有一篇关于他们的经验的很好的文章,还有一篇关于不同模板技术的比较的文章

于 2012-09-24T00:39:42.327 回答
-1

考虑使用 Mustache (http://mustache.github.com/) 作为您的视图引擎。它将允许 PHP、.NET 和 JS 使用视图并使用服务器生成的内容进行渲染。Nustache 也有一个用于 ASP.NET MVC 的库,以使转换变得容易。

于 2012-09-22T11:49:28.010 回答