我刚刚开始使用 Chirpy(v2.01 和 v2.03 - http://chirpy.codeplex.com/),虽然它适用于 .js 和 .css 文件,但我遇到了一些麻烦使用 VS 2010 中的任何 Razor 语法。
本质上,我有一个 Razor 文件,如下所示:
@{ ViewBag.Title = "Blah"}
@section Styles{ ... }
@section Scripts{ ... }
html
在不同的地方,我使用@foreach 循环,并使用“@:”或通知什么是代码以及要输出什么。
总而言之,Chirpy 给了我数百个错误。它们都是:
Error 60 "missing name after .@"
Error 62 "syntax error"
Error 63 "invalid property id"
Error 67 "missing ; before statement"
Error 68 "illegally formed XML syntax"
cshtml 文件实际上没有问题,因为它们都在 firefox/chrome 中完美运行,没有错误。
有人可以帮忙吗?如果可以的话,我会喜欢一些内联 js 缩小。
我也在 codeplex 网站上发布了这个查询(如果我得到回复,我会报告):http ://chirpy.codeplex.com/discussions/283079
如果一切都失败了,我会跳到代码中(它是开源的)。任何人都提供比这里更好的起点:http: //chirpy.codeplex.com/SourceControl/changeset/view/d003dad47915#Engines%2fViewEngine.cs?
干杯,达兹。