Я пытаюсь создать свой первый View Component в своем проекте MVC, но остановился.Когда я пытаюсь вызвать мой компонент View со страницы просмотра бритвы, я получаю сообщение об ошибке: «Имя« await »не существует в текущем контексте».
Код, который я использую для вызова компонента View:
@await Component.InvokeAsync("Example")
Просмотр класса компонента:
namespace MyWebApp.ViewComponents
{
public class ExampleViewComponent : ViewComponent
{
public IViewComponentResult Invoke()
{
var user = Account.GetCurrent();
return View(user);
}
}
}
Просмотр расположения файла для просмотра бритвы компонента: Views/Shared/Components/Example/Default.cshtml
Просмотр расположения файла класса компонента: ViewComponents/ExampleViewComponent.cs
Я в основном следовал этому уроку: https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-components?view=aspnetcore-2.1
решено: Проверить комментарии