Asp.Net4 Javascript / jquery缩小错误

时间:2012-03-28 10:06:13

标签: javascript jquery refactoring asp.net-mvc-4

我意识到这可能是愚蠢的,它可能是由于我缺乏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
}

我在fiddler中收到此错误。

  

/ *缩小失败。返回未经授权的内容。

     

(1,10):运行时错误CSS1031:找到了预期的选择器   'RenderJQGrid('

     

(1,10):运行时错误CSS1025:找到了预期的逗号或开括号   'RenderJQGrid('

     

* /

我做错了什么/失踪了?当它嵌入我的html页面时,代码看起来很好吗?

1 个答案:

答案 0 :(得分:7)

我遇到了类似的问题。我的问题是我使用StyleBundle来捆绑* .js文件