我最近与一位没有C#经验的前端开发人员合作,他将编写我正在构建的ASP.NET MVC3应用程序的视图。我可以使用服务器端JavaScript来在Razor中编码视图吗?
由于大多数Web开发人员了解Javascript,我认为这将是真棒有他做服务器端代码的Javascript,而不是C#剪剃刀视图中。我知道有没有超出输出变量等意见多的代码,但是有一些基本的循环等
我也很喜欢同时具有客户端和服务器端代码中的意见的想法是同一种语言。
是我想做的可能吗?这是一个Node.js的东西? (我没有看过。)
剃刀具有用于非C#语言支持吗?我想使用js编码视图,而不是控制器。 – 2012-01-10 12:42:54
@DavidPfeffer,就视图而言Razor只支持C#和VB.NET。解析器仅支持这两种语言。我认为你应该寻找一个替代的视图引擎。但说实话,如果你使用C#编写你的服务器端代码,如果你决定使用Razor作为视图引擎,那么不使用C#就会很奇怪。 – 2012-01-10 12:44:19
目标是让不熟悉C#的视图开发人员感到舒适。使用js和HTML体验的人比C#和HTML体验容易得多。 – 2012-01-10 12:49:05