剃刀而不是Javascript

时间:2011-11-23 03:02:33

标签: asp.net html razor

我是使用Razor和ASP.NET的新手。

我目前有一个网站,我正在尝试移植,大量使用Javascript函数来操作HTML页面上的项目。

是否可以使用Razor语法?你如何在页面上获得DIV和其他元素?我正在使用ASP.NET网页。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以在脚本块中嵌入面向Razor语法的代码。以下是一些解决同一问题的线程:

Asp.Net MVC3 RC Razor views : syntax for embedding code inside <javascript> block

Using Razor within JavaScript

Razor Syntax and Javascript

答案 1 :(得分:0)

不,Razor无法轻易替换大量使用javascript(即基于网络的应用),而无需完全重写从客户端到服务器端的Html应用移动功能。

你可能最好学习javascript或确定底层要求是什么,并在Razor中重写。

使用更整洁的javascript潜在替换javascript可能会有所帮助,如果你看一下KnockoutjsJquery Templates之类的内容,可能会减轻你的痛苦。