Ошибка нулевой ссылки в веб-приложении Razor PagesC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка нулевой ссылки в веб-приложении Razor Pages

Сообщение Anonymous »

Я новичок в использовании переполнения стека, и соблюдение стандартов форматирования кажется мне сейчас проблемой. но вот что у меня есть:

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

RICViewTheSequel .Pages.Shared.Pages_Shared__DutySupPartial.get_Model()
RICViewTheSequel.Pages.Shared.Pages_Shared__DutySupPartial.ExecuteAsync() в _DutySupPartial.cshtml

Код: Выделить всё

    @model IEnumerable
@using Microsoft.Extensions.Logging
@inject ILoggerFactory LoggerFactory
@{
var logger = LoggerFactory.CreateLogger("_DutySupPartial");
if (Model == null)
{
logger.LogWarning("Model is null in _DutySupPartial.");
}
}
@if (Model != null)
{
Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync (страница IrazorPage, контекст ViewContext)
Microsoft.AspNetCore.Mvc.Razor.RazorView. RenderPageAsync(страница IrazorPage, контекст ViewContext, bool ignoreViewStarts)
Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(контекст ViewContext)
Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RenderPartialCoreAsync(строка частичноеViewName, объект модель, ViewDataDictionary viewData, модуль записи TextWriter)
Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.PartialAsync(строка частичноеViewName, объектная модель, ViewDataDictionary viewData)
RICViewTheSequel.Pages.Pages_CAD.ExecuteAsync() в CAD.cshtml

Код: Выделить всё

            

@if (Model.DutySupData != null)
{
@await Html.PartialAsync("_DutySupPartial", Model.DutySupData)
}
else
{
Loading DutySup data...
}

Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderPageCoreAsync (страница IrazorPage, контекст ViewContext)
Microsoft.AspNetCore.Mvc.Razor.RazorView. RenderPageAsync(страница IrazorPage, контекст ViewContext, bool ignoreViewStarts)
Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(контекст ViewContext)
Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(ViewContext viewContext, string contentType, статусный код с нулевым значением)
Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(ViewContext viewContext, string contentType, Nullable statusCode)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|30_0(вызов ResourceInvoker, Task LastTask, State next, Область области, состояние объекта, bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResultExecutedContextSealed context)
Microsoft.AspNetCore.Mvc. Infrastructure.ResourceInvoker.ResultNext(ref State next, ref Область видимости, ref состояние объекта, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeResultFilters()
Microsoft. AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|25_0(вызов ResourceInvoker, Task LastTask, State next, Область области, состояние объекта, bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(ref State next, ref Область видимости, ref состояние объекта, ref bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker Invoker, Task LastTask, Следующее состояние, Область области, Состояние объекта, bool isCompleted)
Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(Вызов ResourceInvoker, Задача Task, Область IDisposable)
Microsoft. AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(вызов ResourceInvoker, задача Task, область IDisposable)
Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
Microsoft.AspNetCore.Authentication.AuthenticationMiddleware. Invoke(контекст HttpContext)
Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(контекст HttpContext)


Подробнее здесь: https://stackoverflow.com/questions/785 ... es-web-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»