Вопросы с тегом «asp.net-core-mvc»

ASP.NET Core MVC - это облегченная платформа представления для создания динамических веб-сайтов с помощью ASP.NET Core. Он позволяет создавать сайты MVC на основе контроллеров или просматривать страницы Razor на основе моделей. MVC включает в себя такие функции, как маршрутизация, привязка и проверка модели, фильтры, веб-API и механизм просмотра Razor.


5
Внедрение зависимостей с классами, отличными от класса контроллера
На этом этапе я с легкостью встраиваю элементы в свои контроллеры, в некоторых случаях создавая собственный класс ResolverServices. Жизнь хороша . Что я не могу понять, так это заставить фреймворк автоматически внедряться в неконтроллерные классы. Что действительно работает, так это то, что фреймворк автоматически вводится в мой контроллер IOptions, что …

3
«Не удалось загрузить тип« Microsoft.AspNetCore.Mvc.MvcJsonOptions »из сборки« Microsoft.AspNetCore.Mvc.Formatters.Json, версия = 3.0.0.0
Я использую netstandard2.1библиотеку в своем netcoreapp3.0веб-приложении. При добавлении моего сервиса Startupя получаю следующую ошибку: «Не удалось загрузить тип« Microsoft.AspNetCore.Mvc.MvcJsonOptions »из сборки« Microsoft.AspNetCore.Mvc.Formatters.Json, версия = 3.0.0.0 Я также использую некоторые функции из Microsoft.AspNetCore.Mvcпакета 2.2.0 в моей библиотеке классов. Вот моя библиотека .csproj, <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" …

1
Возвращение IAsyncEnumerable <T> и NotFound из основного контроллера Asp.Net
Какова правильная подпись для действия контроллера, которое возвращает IAsyncEnumerable&lt;T&gt;и, NotFoundResultно все еще обрабатывается асинхронно? Я использовал эту подпись, и она не компилируется, потому что IAsyncEnumerable&lt;T&gt;не является ожидаемой: [HttpGet] public async Task&lt;IActionResult&gt; GetAll(Guid id) { try { return Ok(await repository.GetAll(id)); // GetAll() returns an IAsyncEnumerable } catch (NotFoundException e) { return …

1
.Net Core 3 IStringLocalizer.WithCulture (CultureInfo) устарел
Я обновил проект с .Net Core 2.2 до .Net Core 3.0. После попытки исправить все предупреждения и ошибки, я сейчас пытаюсь найти решение для этого предупреждения: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' Я использую это, чтобы изменить язык веб-сайта для вошедшего в систему пользователя. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.