在ASP.NET MVC程序开发中,有时需要将aspx视图转换成Razor视图,自己手动转工作量大,又容易出错,所以这里介绍telerik团队打造的razor-converter。
下载地址:http://download.csdn.net/detail/bpanyiwei/8948289
下载下来以后解压缩,tool文件夹里有三个文件aspx2razor.exe、aspx2razor.exe.config、Telerik.RazorConverter.dll。三个文件缺一不可。
使用方法:
在运行里面启动cmd,将当前路径切换到aspx2razor.exe文件所在的路径(我放在E盘的tool文件夹下),输入以下值。
E:\tool>aspx2razor E:\MvcApplication1\MvcApplication1\Views\*.aspx E:MyFile -r (路径不能有中文和空格)
其中红色文字部分表示aspx2razor.exe等三个文件所在的路径,蓝色表示需要转换的aspx文件所在的路径,绿色表示转换后新生成的razor视图文件存放的路径(这里我存放到E盘的MyFile文件夹下), 最后的 -r 表示Views文件夹下的子文件夹中的aspx文件也执行转换。