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

ASP.NET MVC 프레임 워크는 웹 응용 프로그램에 맞게 조정되고 ASP.NET 기술 기반 위에 구축 된 MVC (Model-View-Controller) 패턴 버전을 구현하는 오픈 소스 웹 응용 프로그램 프레임 워크 및 도구입니다.

4
Razor를 사용한 Html.RenderPartial () 구문
이것은 부분 뷰 렌더링의 결과를 문자열로 반환하기 때문에 작동합니다. @Html.Partial("Path/to/my/partial/view") 그러나 나는 사용하는 것을 선호 RenderPartial하며 작성해야 할 것 같습니다. @{Html.RenderPartial("Path/to/my/partial/view");} 대신에: @Html.RenderPartial("Path/to/my/partial/view"); 작동 시키려면. 에러 메시지: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments @{...}하나의 메서드 호출을 위해 코드 블록을 여는 대신 …

7
ASP.NET MVC에 뷰가 있습니까?
뷰를 렌더링하기 전에 컨트롤러 내에서 특정 뷰 이름이 있는지 확인할 수 있습니까? 렌더링 할 뷰의 이름을 동적으로 결정해야합니다. 해당 이름의 뷰가 있으면 해당 뷰를 렌더링해야합니다. 사용자 정의 이름으로보기가 없으면 기본보기를 렌더링해야합니다. 컨트롤러 내에서 다음 코드와 유사한 작업을 수행하고 싶습니다. public ActionResult Index() { var name = SomeMethodToGetViewName(); // The 'ViewExists' …



7
'AuthController'를 활성화하는 동안 'Microsoft.AspNetCore.Identity.UserManager'유형에 대한 서비스를 확인할 수 없습니다.
로그인 컨트롤러에서이 오류가 발생합니다. InvalidOperationException : 'Automobile.Server.Controllers.AuthController'활성화를 시도하는 동안 'Microsoft.AspNetCore.Identity.UserManager`1 [Automobile.Models.Account]'유형에 대한 서비스를 확인할 수 없습니다. 다음은 인증 컨트롤러 생성자입니다. private SignInManager<Automobile.Models.Account> _signManager; private UserManager<Automobile.Models.Account> _userManager; public AuthController(UserManager<Models.Account> userManager, SignInManager<Automobile.Models.Account> signManager) { this._userManager = userManager; this._signManager = signManager; } 다음은 startup.cs의 ConfigureServices입니다. public void ConfigureServices(IServiceCollection services) { // Add framework …

6
ViewData와 TempData의 차이점은 무엇입니까?
ViewData가 무엇인지 알고 항상 사용하지만 ASP.NET Preview 5에서는 TempData라는 새로운 것을 도입했습니다. 나는 일반적으로 객체 사전 접근 방식을 사용하는 대신 내 ViewData를 강력하게 입력합니다. 그렇다면 언제 ViewData 대신 TempData를 사용해야합니까? 이에 대한 모범 사례가 있습니까?

1
EF 6 및 Code First 마이그레이션의 동일한 DB 및 애플리케이션에있는 여러 DB 컨텍스트
Entity Framework를 처음 사용합니다. EF 6을 사용하는 MVC 응용 프로그램을 설정하려고합니다. Code First 마이그레이션을 사용하고 있습니다. 앱에서 영역을 사용하고 있으며 각 영역에서 다른 DbContext를 사용하여 분리하고 싶습니다. EF 6에 ContextKey가 있다는 것을 알고 있지만 사용 방법에 대한 완전한 정보를 찾을 수 없습니다. 현재는 한 번에 하나의 컨텍스트 만 마이그레이션을 사용할 …


7
MVC 5 시드 사용자 및 역할
나는 새로운 MVC 5를 가지고 놀았고 코드 우선 마이그레이션을 사용하여 몇 가지 모델, 컨트롤러 및 뷰 설정을 가지고 있습니다. 내 질문은 사용자와 역할을 어떻게 시드합니까? 현재 Configuration.cs의 Seed 메서드에서 일부 참조 데이터를 시드합니다. 그러나 무언가가 AccountController에 처음 도달 할 때까지 사용자 및 역할 테이블이 생성되지 않는 것으로 보입니다. 현재 두 …

3
asp.net mvc 애플리케이션에서 하나의 컨트롤러 작업에 대한 요청 시간 제한을 설정하려면 어떻게해야합니까?
내 응용 프로그램에서 특정 컨트롤러 작업에 대한 요청 시간 제한을 늘리고 싶습니다. 전체 응용 프로그램에 대해 web.config에서 수행 할 수 있다는 것을 알고 있지만이 작업 한 번만 변경하고 싶습니다. Web.config 예 : <system.web> <httpRuntime executionTimeout="1000" /> </system.web> 어떻게하나요?

12
"컴파일러 필수 멤버 누락"오류가 거의 코드 변경없이 여러 번 발생 함
오늘 내가 실행하는 C # MVC 사이트에 몇 가지 변경 사항을 배포 한 후 다시 몇 가지 수정을 수행 한 후이 오류가 발생했습니다. 누락 된 컴파일러 필수 멤버 System.Runtime.CompilerServices.ExtensionAttribute..ctor 오류는 파일, 줄 또는 참조 할 열을 제공하지 않고 프로젝트 만 제공하므로 약간 모호합니다 (분명히 설명이 아닙니다). 또한 총 20 회 …
94 c#  asp.net-mvc 

2
.NET 코어 MVC 컨트롤러의 단위 테스트를 위해 HttpContext를 모의합니까?
http 요청의 헤더에 값을 기대하는 단위 테스트 인 컨트롤러에 기능이 있습니다. 읽기 전용이기 때문에 HttpContext를 초기화 할 수 없습니다. 내 컨트롤러 함수에는 "device-id"에 대한 http 요청 헤더 값이 필요합니다. [TestMethod] public void TestValuesController() { ValuesController controller = new ValuesController(); //not valid controller.HttpContext is readonly //controller.HttpContext = new DefaultHttpContext(); var result …

3
MVC 및 데이터 주석을 사용하여 클라이언트 측에 0보다 큰 유효성 검사기를 추가하는 가장 좋은 방법은 무엇입니까?
특정 필드의 값이 0보다 큰 경우에만 양식 제출을 허용하고 싶습니다. Mvc 범위 속성을 사용하면 테스트보다 큰 값만 나타 내기 위해 1 개의 값만 입력 할 수 있다고 생각했지만 그것은 최소 및 최대 값을 주장하기 때문에 운이 없습니다. 이것이 어떻게 달성 될 수 있는가?

10
ConfigurationBuilder를 사용하여 기본 경로 설정
내가 구축중인 .Net 웹 앱의 애플리케이션 기본 경로를 설정하려고합니다. 구성 빌더에서 계속 오류가 발생합니다. 이것은 내가 얻는 오류입니다. DNX,Version=v4.5.1 error CS1061: 'ConfigurationBuilder' does not contain a definition for 'SetBasePath' and no extension method 'SetBasePath' accepting a first argument of type 'ConfigurationBuilder' could be found (are you missing a using directive …
94 c#  asp.net  json  asp.net-mvc 

12
리포지토리 패턴 대 DAL
그들은 같은 것입니까? Rob Connery의 Storefront 튜토리얼 시청을 마쳤으며 유사한 기술인 것 같습니다. 즉, DAL 개체를 구현할 때 GetStuff, Add / Delete 등 메서드가 있고 나중에 db를 전환 할 수 있도록 항상 인터페이스를 먼저 작성합니다. 내가 헷갈 리나요?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.