我最近與一位沒有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