问题描述
“/”应用程序中的服务器错误。值不能为null。参数名:value说明:执行当前Web请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.ArgumentNullException:值不能为null。参数名:value源错误:执行当前Web请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。堆栈跟踪:[ArgumentNullException:值不能为null。参数名:value]System.ComponentModel.DataAnnotations.ValidationContext.set_DisplayName(Stringvalue)+50543System.Web.Mvc.<Validate>d__1.MoveNext()+130System.Web.Mvc.<Validate>d__5.MoveNext()+311System.Web.Mvc.DefaultModelBinder.OnModelUpdated(ControllerContextcontrollerContext,ModelBindingContextbindingContext)+136System.Web.Mvc.DefaultModelBinder.BindComplexElementalModel(ControllerContextcontrollerContext,ModelBindingContextbindingContext,Objectmodel)+66System.Web.Mvc.DefaultModelBinder.BindComplexModel(ControllerContextcontrollerContext,ModelBindingContextbindingContext)+1314System.Web.Mvc.DefaultModelBinder.BindModel(ControllerContextcontrollerContext,ModelBindingContextbindingContext)+411System.Web.Mvc.ControllerActionInvoker.GetParameterValue(ControllerContextcontrollerContext,ParameterDescriptorparameterDescriptor)+317System.Web.Mvc.ControllerActionInvoker.GetParameterValues(ControllerContextcontrollerContext,ActionDescriptoractionDescriptor)+117System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContextcontrollerContext,StringactionName)+324System.Web.Mvc.Controller.ExecuteCore()+106System.Web.Mvc.ControllerBase.Execute(RequestContextrequestContext)+91System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContextrequestContext)+10System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5()+34System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0()+19System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult_)+10System.Web.Mvc.Async.WrappedAsyncResult`1.End()+62System.Web.Mvc.<>c__DisplayClasse.<EndProcessRequest>b__d()+48System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Actionf)+7System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Actionaction)+22System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResultasyncResult)+60System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResultresult)+9System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+9629708System.Web.HttpApplication.ExecuteStep(IExecutionStepstep,Boolean&completedSynchronously)+155网上找遍了方法都没用求助到底哪里出错了所有字段都可以为空而且断点根本不跳到Controller对应的方法里面
解决方案
本帖最后由 qq3354347 于 2015-06-10 21:40:44 编辑
解决方案二:
找到原因了有个字段的[DisplayName]没加
解决方案三:
DataAnnotations错误应该是Model的什么属性没有加。