Jquery MVC 5 Ajax级联DropDownList插件编译错误

Jquery MVC 5 Ajax级联DropDownList插件编译错误,jquery,ajax,model-view-controller,asp.net-mvc-5,cascadingdropdown,Jquery,Ajax,Model View Controller,Asp.net Mvc 5,Cascadingdropdown,我正在努力使工作顺利进行。但不幸的是,它根本不加载页面。有没有人知道这意味着什么,以及我如何修复它?它说: 编译错误 描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码 编译器错误消息:CS1520:方法必须具有返回类型 源错误: 第1251行:#行默认值 第1252行:#隐藏的行 第1253行:BeginContext(“~/Views/Account/Register.cshtml”,7115,22,true) 第1254行: 第1255行:writelera

我正在努力使工作顺利进行。但不幸的是,它根本不加载页面。有没有人知道这意味着什么,以及我如何修复它?它说:

编译错误

描述:编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码

编译器错误消息:CS1520:方法必须具有返回类型

源错误:

第1251行:#行默认值

第1252行:#隐藏的行

第1253行:BeginContext(“~/Views/Account/Register.cshtml”,7115,22,true)

第1254行:

第1255行:writeleral(“\r\n\r\n\r\n”)

查看代码:

@使用Share.bonet.AjaxDropDownList
@型号BHSCM.Models.RegisterVendorViewModel
@
{
ViewBag.Title=“寄存器”;
}
@Scripts.Render(“~/bundles/jquery”)
@Scripts.Render(“~/bundles/bootstrap”)
@使用(Html.BeginForm(“Register”、“Account”、FormMethod.Post、new{role=“form”}))
{
@Html.AntiForgeryToken()
@Html.ValidationSummary(“,new{@class=“text danger”})
…
@LabelFor(m=>m.Countries,新的{@class=“icon user”})
@Html.DropDownListFor(model=>model.countryId,model.Countries,new{@class=“form control”}},Ajax.UpdateActionFor(model=>model.timeZoneID,new AjaxUpdateOptions{DisableTargetWhenEmpty=true,Url=Url.Action(“TimeZoneSelectListJson”)}))
@LabelFor(m=>m.TimeZones,新的{@class=“icon user”})
@Html.DropDownListFor(model=>model.timeZoneID,model.TimeZones,新的{@class=“form control”,disabled=“disabled”})
…

登记 }
@Html.DropDownListFor(model=>model.countryId,…
在3个论证的末尾有2个右括号谢谢,我盯着这段代码看了几个小时,没能找出错误。为了防止其他人也有这个问题,似乎代码没有启动,这不是真的。代码没有启动,因为我忽略了放置一个对json方法的[AllowAnonymous]调用。它实际上是在请求隐藏身份验证,这相当困难,因为下拉列表所在的是注册页面。