我是使用Razor和ASP.NET的新手。
我目前有一个网站,我正在尝试移植,大量使用Javascript函数来操作HTML页面上的项目。
是否可以使用Razor语法?你如何在页面上获得DIV
和其他元素?我正在使用ASP.NET网页。
感谢您的帮助。
答案 0 :(得分:0)
您可以在脚本块中嵌入面向Razor语法的代码。以下是一些解决同一问题的线程:
Asp.Net MVC3 RC Razor views : syntax for embedding code inside <javascript> block
答案 1 :(得分:0)
不,Razor无法轻易替换大量使用javascript(即基于网络的应用),而无需完全重写从客户端到服务器端的Html应用移动功能。
你可能最好学习javascript或确定底层要求是什么,并在Razor中重写。
使用更整洁的javascript潜在替换javascript可能会有所帮助,如果你看一下Knockoutjs和Jquery Templates之类的内容,可能会减轻你的痛苦。