Запитання з тегом «asp.net-core-mvc»

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


5
Введення залежності з класами, відмінними від класу Controller
На даний момент я з легкістю ввожу речі у свої контролери, в деяких випадках будуючи власний клас ResolverServices. Життя добре . Чого я не можу зрозуміти, як це зробити, так це отримати фреймворк для автоматичного введення в не-контролерні класи. Що працює, це те, що фреймворк автоматично вводиться в мій контролер …

7
ASP.NET Core Identity - отримати поточного користувача
Щоб отримати поточно зареєстрованого користувача в MVC5, нам потрібно було лише: using Microsoft.AspNet.Identity; [Authorize] public IHttpActionResult DoSomething() { string currentUserId = User.Identity.GetUserId(); } Тепер, з ASP.NET Core, я вважав, що це має працювати, але це видає помилку. using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Http; private readonly UserManager<ApplicationUser> _userManager; [HttpPost] [Authorize] public async Task<IActionResult> …

8
Використання переліку для випадаючого списку в ASP.NET MVC Core
Я намагаюся створити випадаючий список із властивістю перерахування в ASP.NET MVC Core, використовуючи помічник тегу у поданні Razor: Ось модель: public class PersonalMember : Member { [Required, Display(Name = "First Name")] public string FirstName { get; set; } [Required, Display(Name = "Last Name")] public string LastName { get; set; } …

13
ASP.NET Core - доступ до конфігурації зі статичного класу
Я хочу простий статичний клас, який отримує доступ до об'єкта Configuration. Вся інформація про конфігурацію вже прочитана з файлу appsettings.json у класі запуску. Мені просто потрібен простий спосіб отримати до нього доступ. Чи можливо це? namespace MyNamespace { public static class Config { public string Username => Configuration["Username"]; public string …

3
Зчитування змінних середовища в ASP.NET Core
Запустивши програму ASP.NET Core за допомогою DNX , я зміг встановити змінні середовища з командного рядка, а потім запустити її так: set ASPNET_ENV = Production dnx web Використовуючи той самий підхід в 1.0: set ASPNETCORE_ENVIRONMENT = Production dotnet run не працює - додаток, здається, не може читати змінні середовища. Console.WriteLine(Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT")); …

4
Як визначити правила пароля для ідентифікації в ASP.NET 5 MVC 6 (vNext)?
Постачальник ідентифікаційних даних за замовчуванням, наданий в ASP.NET 5, має дуже суворі правила паролів за замовчуванням, що вимагає введення малих літер, великих літер, небуквено-цифрових символів та цифр. Я шукаю спосіб змінити вимоги до пароля для постачальника. Раніше в ASP.NET 4 постачальника можна було налаштувати за допомогою XML-файлу Web.config, як відповіли …

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 Core
Який правильний підпис для дії контролера, який повертає значення IAsyncEnumerable&lt;T&gt;a і a, 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 …

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.