Javascript 获取“字符文字中的字符太多”错误?

Javascript 获取“字符文字中的字符太多”错误?,javascript,jquery,getjson,Javascript,Jquery,Getjson,我的javascript方法中有以下代码 $("#a").click (function() { //bla bla.... success: function (data) { var intType = 1; var strURL = '<%= Url.Action("actionName", "controller") %>' +

我的javascript方法中有以下代码

    $("#a").click (function() {
    //bla bla....
                    success: function (data) {
                       var intType = 1;
                       var strURL = '<%= Url.Action("actionName", "controller") %>' + '/' + intType;
                       $.getJSON(strURL, null, function (rpt) {

                           var fName = rpt.name;
                           var guidID = rpt.ID;
                           //alert("I am here after JSON callback. this is my filename " + guidRptFileID);
                            $('#Rptfile').append('<div id="form_files_1" style="cursor: default;"><span style="float: left; color: #a90000;"> ' + fileName + '</span><span><%: Html.ActionLink("Remove", "RemoveAccessData", "ReportGenerator", new {id = ' + guidID + '  }, new { @style = "float:right;color:#a90000; text-decoration: none; cursor:pointer;", @class = "button-delete" })%></span></div>');

                       });

                   },
                   error: function (data, status, e) {
                       alert(e);
                   }

               });
               return false;
           });

   </script> 

如果我附加这个,我会得到错误编译器错误消息:CS1012:字符文字中的字符太多

我似乎在代码中找不到它,但类似以下内容的错误:char a='应该只有一个字符';你确定你发布的代码是正确的吗?您发布的内容似乎工作正常。这是一个c错误,而不是javascript错误。@Brandon-您是否用参数和类替换了actionlink?如果我添加了这些元素,我会出错。@Bhuvana,我没有替换任何东西。ActionLink不需要有效的参数来生成URL。
   <%: Html.ActionLink("Link", "actionName", "controller", new { id = Modal.ID }, new { @style = "float:right;color:#a90000; text-decoration: none; cursor:pointer;", @class = "button-delete" })%>.