2012-03-28 3 views
1

Я понимаю, что это может быть глупо, и его, вероятно, вызвано моим отсутствием JavaScript/JQuery знаний (с точки зрения рефакторинга и т.д ..)Asp.Net4 Javascript/JQuery минификация Ошибка

Я рендеринга компонент JQGrid на моей странице.

<script src="@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/JQGrid")" type="text/javascript"></script> 
<script type="text/javascript"> 

    var colNames = ['S ID', 'Shift Description']; 
    var colModel = [ 
      { name: 'S_ID', index: 'S_ID', key: true, width: 55, editable: false, hidden: true, search: false }, 
      { name: 'Shift_Description', index: 'Shift_Description', width: 100, align: "right", editable: true, editrules: { required: true }, formoptions: { rowpos: 1, colpos: 1}}]; 

    RenderJQGrid("#theGrid", '#pager', '@ViewBag.Title', 600, colNames, colModel, 'S_ID', null, null, null, '@Url.Action("GridData")', '@Url.Action("Add")', '@Url.Action("Edit")', '@Url.Action("Delete")', '@Url.Action("ExportToExcel")'); 

</script> 

Внутри моего файла .js, у меня есть только это. (Это также единственный файл в комплекте)

function RenderJQGrid(GridID, PagerID, Title, ModalWidth, ColNames, ColModel, InitSortCol, OnLoadComplete, EditBeforeShowOptions, AddBeforeShowOptions, URL_get, URL_add, URL_edit, URL_delete, URL_excel) { 

    ... Logic 
} 

Я получаю эту ошибку в стельку, хотя.

/* Минимизация не удалась. Возврат неустановленного содержимого.

(1,10): ошибки времени выполнения CSS1031: Ожидаемое селектор, нашел 'RenderJQGrid ('

(1,10): Ошибка выполнения CSS1025: Ожидаемая запятой или открытая скобка, найденный ' RenderJQGrid (»

*/

, что я делаю неправильно/не хватает? код, казалось хорошо, когда он был встроен в моей HTML страницы?

ответ

7

Я выбежала в качестве имитационная проблема. Моя проблема заключалась в том, что я использовал StyleBundle для связывания файлов * .js.

+0

Вы в конечном итоге перешли на другую структуру привязки? –

+0

no Мне пришлось изменить код, чтобы вместо этого использовать ScriptBundle. Прекрасно работает. – Leon

Смежные вопросы