MVC используя VS: почему я получаю сообщение об ошибке при использовании View (), а не при использовании View (viewname)? - PullRequest
0 голосов
/ 24 февраля 2020

Я получаю странную ошибку при использовании следующего:

publi c ActionResult PostToPayPal (WalkerRegoViewModel walkerVM, отправка строки) ...
return View (paypal);

Но когда я указываю ViewName, он работает (больше ничего не изменилось)?

publi c ActionResult PostToPayPal (WalkerRegoViewModel walkerVM, строка submit) ... return View ("PostToPayPal", paypal);

Я получаю ошибку:

Ссылка на объект не установлена ​​для экземпляра объекта.

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

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

Ошибка сервера в приложении '/'.

Ссылка на объект не установлена ​​на экземпляр объекта.

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

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

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

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

[NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта.] Walk.Controllers.RegisterController.PostToPayPal (WalkerRegoViewModel walkerVM, отправка строки) в C: \ dev \ Walk \ Walk \ Controllers \ RegisterController lambda_method (Closure, ControllerBase, Object []) +147 System.Web. Mvc .ActionMethodDispatcher.Execute (контроллер ControllerBase, параметры Object []) +14 System.Web. Mvc .ReflectedActionDescriptor.Execute (controllerContext controllerContext, параметры IDictionary.2) +169 System.Web. * * .ControllerActionInvoker.InvokeActionMethod одна тысяча тридцать-шесть (controllerContext controllerContext, actionDescriptor actionDescriptor, IDictionary-2 System.Web. Mvc .Asyn c .o c .b 9_0 (IAsyncResult asyncResult, Actionlnvocation innerInvokeState) +22 System.Web. Mvc .Asyn c .WrappedAsyncResult.2.CallEndDelegate (IAsyncResult asyncResult) +29 1043 .Web. * .WrappedAsyncResultBase.1.End () +49 System.Web. Mvc .Asyn c .AsyncContr ollerActionInvoker.EndInvokeActionMethod (IAsyncResult asyncResult) +32 System.Web. Mvc .Asyn c .o c DisplayClass11_0.b 0 () +58 System.Web. Mvc .Asyn c .o c DisplayClass11_2.b 2 () +228 System.Web. Mvc .Asyn c .o c DisplayClass7_0.b 1 (IAsyncResult asyncResult) +10 System.Web. Mvc .Asyn c .WrappedAsyncResult .1.CallEndDelegate (IAsyncResult asyncResult) +10 System.Web. Mvc .Asyn c .WrappedAsyncResultBase.1.End () +49 System.Web. Mvc .Asyn c .AsyncControllerActionInvkesFlind (). asyncResult) +34 System.Web. Mvc .Asyn c .o c DisplayClass3_6.b 4 () +35 System.Web. Mvc .Asyn c .o c DisplayClass3_1.b 1 (IAsyncResult asyncResult) +100 System.Web. Mvc .Asyn c .WrappedAsyncResult.1.CallEndDelegate (IAsyncResult asyncResult) +10 System.Web. Mvc .Asyn c .WrappedAsyncResBase () +49 System.Web. Mvc .Asyn c .AsyncControllerActionInvoker.EndInvokeAction (IAsyncResult asyncResult) +27 System.Web. Mvc .o c .b 152_1 (IAsyncResult asyncResult, ExecuteCoreState innerState) +11 System.Web. Mvc .Asyn c .WrappedAsyncVoid.1.CallEndDelegate (IAsyncResult asyncResult) +29 1077.As. c .WrappedAsyncResultBase.1.End () +49 System.Web. Mvc .Controller.EndExecuteCore (IAsyncResult asyncResult) +45 System.Web. Mvc .o c .b 151_2 (IAsyncResult, асинхронный контроллер) контроллер) +13 System.Web. Mvc .Asyn c .WrappedAsyncVoid.1.CallEndDelegate (IAsyncResult asyncResult) +22 System.Web. Mvc .Asyn c .WrappedAsyncResultBase.1.End () +49

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...