如果您因为成本而没有使用Visual Studio,可以尝试使用Visual Studio Express。VS拥有最好的Razor/MVC/.NET支持。我认为没有理由不使用它,这是一个很棒的IDE。
您在提到“ASP.NET MVC Razor”,但是询问具有Razor支持的编辑器,因此我不确定您是否需要MVC或者只是寻找Razor支持。Razor并不仅限于ASP.NET MVC。如果您只是寻找Razor支持,请尝试Microsoft的新WebMatrix。它具有非常好的功能集,并且是免费的。