none
Необработанное исключение при выполнении текущего веб-запроса. RRS feed

  • Общие обсуждения

  • Подскажите, как исправить данную ошибку

    Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

     Сведения об исключении: System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.

    Ошибка источника:

    Строка 32:         public ActionResult Sphere()
    Строка 33:         {
    Строка 34:             int? selectedSphere = this.ControllerContext.ParentActionViewContext.ViewData.Model as int?;
    Строка 35:
    Строка 36:             var Sphere = new List<Sphere>


     Исходный файл:  c:\windows\system32\config\systemprofile\documents\visual studio 2010\Projects\MvcApplication1\MvcApplication1\Controllers\ListController.cs    Строка:  34

    Трассировка стека:

    [NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.]
       MvcProjectНЕРАБОТАЕТ.Controllers.ListController.Sphere() in c:\windows\system32\config\systemprofile\documents\visual studio 2010\Projects\MvcApplication1\MvcApplication1\Controllers\ListController.cs:34
       lambda_method(Closure , ControllerBase , Object[] ) +101
       System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +59
       System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +435
       System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +60
       System.Web.Mvc.<>c__DisplayClassd.<InvokeActionMethodWithFilters>b__a() +145
       System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +433
       System.Web.Mvc.<>c__DisplayClassf.<InvokeActionMethodWithFilters>b__c() +72
       System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +323
       System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +844
       System.Web.Mvc.Controller.ExecuteCore() +130
       System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +123
       System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +39
       System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__4() +68
       System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +44
       System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +42
       System.Web.Mvc.Async.WrappedAsyncResult`1.End() +152
       System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +59
       System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult, Object tag) +40
       System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +63
       System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +38
       System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9514928
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

    26 июня 2014 г. 19:03

Все ответы

  • эту строку кода проверьте

     int? selectedSphere = this.ControllerContext.ParentActionViewContext.ViewData.Model as int?;

    и Поясните что вы хотели сделать?

    Если вы что то хотели передать экшену, то лучше укажите в параметр экшена.

    public ActionResult Sphere(int? selectedSphere)
    {
    }
    
    
    

    и во вьюшке

    <select name="selectedSphere">
    <option value></option>
    <option value="1">1</option>
    <option value="2">2</option>
    </select>


    Mak Arti

    27 июня 2014 г. 7:44
  • Проверьте в отладчике, одина из ссылок ParentActionViewContext или ViewData есть Null.

    Сделаем содержимое сообщества лучше, вместе!

    27 июня 2014 г. 7:51
    Модератор