Ошибка «CS1026:) ожидается» при попытке прочесать файлы .js с помощью SquishIt - PullRequest
0 голосов
/ 23 июля 2010

Я пытаюсь объединить пару файлов javascript, используя библиотеку SquishIt .Я следую инструкциям здесь , но при попытке загрузить страницу я получаю сообщение об ошибке "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");
%>    

Есть идеи?

1 Ответ

4 голосов
/ 23 июля 2010

Вы не можете использовать <% = с;поэтому вам нужно сделать: </p>

<%= Bundle.JavaScript()... .Render("..") %>

или

<% Bundle.JavaScript() .. .Render(".."); %>

Так что это зависит от того, что делает Render, если он возвращает строку, вы должны использовать синтаксис <% =%>, но если он выполняет рендеринг, то вы должны использовать точку с запятой.

...