出现错误“CS1026:)预期”当尝试使用 SquishIt 合并 .js 文件时
我正在尝试使用 SquishIt 库组合几个 javascript 文件。我正在按照提供的步骤 此处,但当我尝试加载页面时,出现编译错误,指出“CS1026:)预期”。该应用程序是一个 ASP.NET MVC2 应用程序。
SquishIt 功能的代码是:
<%@ Import Namespace="SquishIt.Framework" %>
在我的 html 正文中:
<%= Bundle.JavaScript()
.Add("~/Scripts/jquery-1.4.2.js")
.Add("~/Scripts/jquery-ui-1.8.2.js")
.ForceRelease()
.Render("~/Scripts/combined_#.js");
%>
有什么想法吗?
I'm trying to combine a couple of javascript files using the SquishIt library. I'm following the steps that are provided here but I'm getting a compilation error stating " CS1026: ) expected" when I try to load the page. The application is an ASP.NET MVC2 app.
The code for the SquishIt functionality is:
<%@ Import Namespace="SquishIt.Framework" %>
and in the body of my html:
<%= Bundle.JavaScript()
.Add("~/Scripts/jquery-1.4.2.js")
.Add("~/Scripts/jquery-ui-1.8.2.js")
.ForceRelease()
.Render("~/Scripts/combined_#.js");
%>
Any Ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不能将 <%= 与 ; 一起使用所以你需要这样做:
或者
所以这取决于Render的作用,如果它返回一个字符串,你必须使用 <%= %>;语法,但如果它进行渲染,那么您必须使用分号。
You can't use <%= with a ; so you need to do:
Or
So it depends on what Render does, if it returns a string, you have to use the <%= %> syntax, but if it does the rendering, then you have to use a semi-colon.