Pytania otagowane jako asp.net-core-mvc

ASP.NET Core MVC to lekka struktura prezentacji do tworzenia dynamicznych witryn internetowych za pomocą ASP.NET Core. Umożliwia tworzenie witryn MVC opartych na kontrolerze lub wyświetlanie stron Razor opartych na modelu. MVC obejmuje funkcje takie jak routing, powiązanie modelu i walidacja, filtry, internetowe interfejsy API i silnik widoku Razor.


7
ASP.NET Core Identity - pobierz bieżącego użytkownika
Aby uzyskać aktualnie zalogowanego użytkownika w MVC5, wszystko, co musieliśmy zrobić, to: using Microsoft.AspNet.Identity; [Authorize] public IHttpActionResult DoSomething() { string currentUserId = User.Identity.GetUserId(); } Teraz myślę, że w przypadku ASP.NET Core to powinno działać, ale generuje błąd. using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Http; private readonly UserManager<ApplicationUser> _userManager; [HttpPost] [Authorize] public async Task<IActionResult> …

5
Wstrzykiwanie zależności z klasami innymi niż klasa kontrolera
W tym momencie z łatwością wstrzykuję rzeczy do moich kontrolerów, w niektórych przypadkach budując własną klasę ResolverServices. Życie jest dobre . To, czego nie potrafię zrobić, to sprawić, by framework automatycznie wstawiał do klas niebędących kontrolerami. To, co działa, to automatyczne wstrzykiwanie frameworka do mojego kontrolera IOptions, który jest w …

3
„Nie można załadować typu” Microsoft.AspNetCore.Mvc.MvcJsonOptions ”z zestawu„ Microsoft.AspNetCore.Mvc.Formatters.Json, Wersja = 3.0.0.0
Korzystam z netstandard2.1biblioteki w mojej netcoreapp3.0aplikacji internetowej. Podczas dodawania mojej usługi Startuppojawia się następujący błąd: „Nie można załadować typu” Microsoft.AspNetCore.Mvc.MvcJsonOptions ”z zestawu„ Microsoft.AspNetCore.Mvc.Formatters.Json, Wersja = 3.0.0.0 Używam również niektórych funkcji z Microsoft.AspNetCore.Mvcpakietu 2.2.0 w mojej bibliotece klas. Oto moja biblioteka .csproj, <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.1</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" …

1
Zwracanie IAsyncEnumerable <T> i NotFound z kontrolera Asp.Net Core
Jaki jest prawidłowy podpis dla akcji kontrolera, która zwraca IAsyncEnumerable&lt;T&gt;i a, NotFoundResultale jest nadal przetwarzana w sposób asynchroniczny? Użyłem tego podpisu i nie można go skompilować, ponieważ IAsyncEnumerable&lt;T&gt;nie jest to oczekiwane: [HttpGet] public async Task&lt;IActionResult&gt; GetAll(Guid id) { try { return Ok(await repository.GetAll(id)); // GetAll() returns an IAsyncEnumerable } catch …

1
.Net Core 3 IStringLocalizer.WithCulture (CultureInfo) jest przestarzały
Uaktualniłem projekt z .Net Core 2.2 do .Net Core 3.0. Po próbie naprawienia wszystkich ostrzeżeń i błędów próbuję teraz sfinansować rozwiązanie tego ostrzeżenia: 'IStringLocalizer.WithCulture(CultureInfo)' is obsolete: 'This method is obsolete. Use `CurrentCulture` and `CurrentUICulture` instead.' Używam tego, aby zmienić język strony internetowej dla zalogowanego użytkownika. Mam tę implementację, aby zmienić …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.