mvc错误JavaScript运行时错误:无效字符

mvc错误JavaScript运行时错误:无效字符,javascript,jquery,ajax,asp.net-mvc,Javascript,Jquery,Ajax,Asp.net Mvc,我在我的layout.cshtml @Scripts.Render("~/bundles/jquery") <script src="~/Scripts/bootstrap.min.js"></script> .. .. other scripts @Scripts.Render("~/bundles/jqueryval") 我创建了一个视图,其中包含 @using (Ajax.BeginForm("editprofile", "Profile",

我在我的
layout.cshtml

 @Scripts.Render("~/bundles/jquery")
 <script src="~/Scripts/bootstrap.min.js"></script>
 ..
 .. other scripts
 @Scripts.Render("~/bundles/jqueryval")
我创建了一个
视图
,其中包含

@using (Ajax.BeginForm("editprofile", "Profile", 
    new AjaxOptions 
    { 
        HttpMethod = "POST", 
        OnComplete = "demo.common.getresultData" 
    }, new { @class = "form-horizontal" })) 
当我点击
表单
提交
按钮时,它会给我以下错误

0x800a03f6-JavaScript运行时错误:无效字符

我搜索了很多关于这个错误的信息。有很多链接,但是没有解决我的问题。这是我的错误屏幕截图

这是我的
jquery
文件及其版本

  • jquery-1.10.2.intellisense.js
  • jquery-1.10.2.js
  • jquery-1.10.2.min.js
我一直在解决这个问题。我怎样才能解决这个问题

编辑 当我点击submit按钮时,它并没有调用editprofilecontroller方法

脚本截图


从nuget软件包控制台运行
更新软件包
命令以更新所有丢失的软件包。它会将现有软件包更新为新版本。更新到最新版本的好方法。

粗略猜测,您试图解析包含非法字符的JSON,但您不能这样做。您是说jquery.js中同时包含jquery-1.10.2.js和jquery-1.10.2.min.js吗?@BryantMiano请查看我的编辑。我已经添加了
@Scripts.Render(“~/bundles/jqueryval”)
,而不是
@Andy当我从ajax表单中单击submit按钮时,出现了这个错误。@BryantMiano它正在工作。我刚刚从nuget Package控制台运行了
Update Package
命令。它更新了丢失的包以及您提到的包。
@using (Ajax.BeginForm("editprofile", "Profile", 
    new AjaxOptions 
    { 
        HttpMethod = "POST", 
        OnComplete = "demo.common.getresultData" 
    }, new { @class = "form-horizontal" }))