天天看点

将不确定变为确定~Razor视图中是否可以嵌套JS代码

这个问题有点意思,Razor的自动闭合性,导致JS代码不能直接与Razor代码混排,原来ASPX页面中,我们到处可见这种代码

而如果是Razor页面,这种写法,显然是行不通的,因为JS变量直接混在了Razor块中,使得系统无法辨认JS,事实上,我们在razor中,可以加入<script>块

来解决这个问题,上面的代码在Razor视图中,可以类似于这样

这种代码,我们感觉比ASPX里的排版更加清晰了,呵呵!

感谢Razor!

继续阅读