«asp.net-core-mvc» 태그된 질문

ASP.NET Core MVC는 ASP.NET Core를 사용하여 동적 웹 사이트를 만들기위한 경량 프레젠테이션 프레임 워크입니다. 컨트롤러 기반 MVC 사이트를 만들거나 모델 기반 Razor 페이지를 볼 수 있습니다. MVC에는 라우팅, 모델 바인딩 및 유효성 검사, 필터, 웹 API 및 Razor보기 엔진과 같은 기능이 포함됩니다.

5
Controller 클래스 이외의 클래스를 사용한 종속성 주입
이 시점에서 어떤 경우에는 내 자신의 ResolverServices 클래스를 구축하는 등 컨트롤러에 항목을 쉽게 주입하고 있습니다. 인생은 좋다 . 어떻게해야할지 알 수없는 것은 프레임 워크가 비 컨트롤러 클래스에 자동으로 주입되도록하는 것입니다. 작동하는 것은 프레임 워크 IOptions가 내 프로젝트의 구성 인 내 컨트롤러에 자동으로 주입되도록 하는 것입니다. public class MessageCenterController : Controller …

8
ASP.NET MVC Core의 드롭 다운 목록에 열거 형 사용
Razor보기에서 태그 도우미를 사용하여 ASP.NET MVC Core에서 열거 형 속성이있는 드롭 다운 목록을 만들려고합니다. 모델은 다음과 같습니다. public class PersonalMember : Member { [Required, Display(Name = "First Name")] public string FirstName { get; set; } [Required, Display(Name = "Last Name")] public string LastName { get; set; } [EnumDataType(typeof(Gender))] public Gender …

5
먼저 EF 코드와 .net 코어를 사용하여 마이그레이션 스크립트를 생성 할 수 있습니까?
.Net Core로 MVC 애플리케이션을 구축 중이며 마이그레이션 스크립트를 생성해야합니다. EF6을 사용하여 명령을 실행했습니다. update-database -script 하지만 .net Core에서 똑같이하려고 할 때 다음 예외가 발생합니다. Update-Database : 매개 변수 이름 'script'와 일치하는 매개 변수를 찾을 수 없습니다. EF Core에 상응하는 것이 있는지 알고 있습니까?

7
ASP.NET Core ID-현재 사용자 가져 오기
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> StartSession() { var curUser = await _userManager.GetUserAsync(HttpContext.User); } …

3
'어셈블리'Microsoft.AspNetCore.Mvc.Formatters.Json, 버전 = 3.0.0.0에서 'Microsoft.AspNetCore.Mvc.MvcJsonOptions'유형을로드 할 수 없습니다.
웹 응용 프로그램 netstandard2.1에서 라이브러리를 사용하고 있습니다 netcoreapp3.0. 에 서비스를 추가 Startup하면 아래 오류가 발생합니다. '어셈블리'Microsoft.AspNetCore.Mvc.Formatters.Json, 버전 = 3.0.0.0에서 'Microsoft.AspNetCore.Mvc.MvcJsonOptions'유형을로드 할 수 없습니다. 또한 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" /> </ItemGroup> …

1
Asp.Net Core Controller에서 IAsyncEnumerable <T> 및 NotFound 반환
a IAsyncEnumerable&lt;T&gt;와 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 e) …

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.' 이것을 사용하여 로그인 한 사용자마다 웹 사이트 언어를 변경하고 있습니다. 사용자 당 웹 사이트 문화를 변경하기 위해이 구현이 있습니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.