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

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

5
여러 역할이있는 속성 권한 부여
한 번에 여러 역할에 대한 권한을 컨트롤러에 추가하고 싶습니다. 일반적으로 다음과 같습니다. [Authorize(Roles = "RoleA,RoleB,RoleC")] public async Task<ActionResult> Index() { } 하지만 특정 시점에서 변경되거나 확장 될 수 있으므로 내 역할을 const에 저장했습니다. public const RoleA = "RoleA"; public const RoleB = "RoleB"; public const RoleC = "RoleC"; 컴파일 타임에 …

13
Html.DropdownListFor 선택된 값이 설정되지 않음
Html.DropDownListFor의 선택된 값을 어떻게 설정할 수 있습니까? 온라인에서 살펴본 결과 아래와 같이 네 번째 매개 변수를 사용하여 달성 할 수 있음을 확인했습니다. @Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country") 내 선택 목록은 다음과 같이 표시됩니다. <select id="ShipFromCountries" name="ShipFromCountries"> <option value="">Please select a country</option> <option value="GB">United …

4
ASP.NET ID의 역할과 클레임에 대한 모범 사례
저는 claimsin 사용에 완전히 익숙하지 ASP.NETIdentity않으며 사용에 대한 모범 사례에 대한 아이디어를 얻고 싶습니다 Roles and/or Claims. 이 모든 것을 읽은 후에도 여전히 질문이 있습니다. Q : 더 이상 역할을 사용하지 않습니까? Q : 그렇다면 역할이 계속 제공되는 이유는 무엇입니까? Q : 클레임 만 사용해야합니까? Q : 역할 및 클레임을 …

2
내 프로젝트에 BundleConfig.cs를 어떻게 추가합니까?
나는 ASP.Net MVC 프로젝트를하고 난 번들을 구현하고자하지만, 내가 인터넷에서 찾을 수있는 모든 열거 나 지시 BundleConfig.cs에 App_Start- 그러나이 파일이 내 프로젝트에 존재하지 않습니다. 해당 폴더에는 FilterConfig, RouteConfig및 WebApiConfig. 솔루션을 만들 때 번들 구성이 생성되지 않았습니다 (IIRC는 처음에는 빈 ASP.NET MVC 프로젝트였습니다). 이것은 정말 쉬운 일인 것 같지만 나는 그것을 이해할 …

6
ASP.NET MVC 응용 프로그램에서보기 별 javascript 파일을 어디에 배치합니까?
ASP.NET MVC 응용 프로그램에서보기 별 javascript 파일을 배치하는 가장 좋은 위치 (폴더 등)는 무엇입니까? 내 프로젝트를 체계적으로 유지하기 위해 뷰의 .aspx 파일과 나란히 놓을 수 있기를 정말 좋아하지만 ~ / Views를 노출하지 않고이를 수행 할 때 참조 할 좋은 방법을 찾지 못했습니다. / Action / 폴더 구조. 그 폴더 구조의 …

8
컨트롤러에 대한 기본 클래스를 사용하지 않고 모든 뷰에 대한 ViewBag 속성을 설정하는 방법은 무엇입니까?
과거에는 모든 컨트롤러가 공통 기본 컨트롤러에서 상속되도록하여 현재 사용자와 같은 공통 속성을 ViewData / ViewBag에 전역 방식으로 고정했습니다. 이를 통해 기본 컨트롤러에서 IoC를 사용할 수 있었으며 이러한 데이터에 대해 글로벌 공유에 접근 할 수 없었습니다. 이런 종류의 코드를 MVC 파이프 라인에 삽입하는 다른 방법이 있는지 궁금합니다.

11
내 프로젝트에서 같은 이름의 여러 컨트롤러에 문제가 있습니다.
내 ASP.NET MVC 3 프로젝트에서 다음 오류가 발생합니다. 'Home'이라는 컨트롤러와 일치하는 여러 유형이 발견되었습니다. 이 요청을 서비스하는 경로 ( 'Home / {action} / {id}')가 요청과 일치하는 컨트롤러를 검색하기위한 네임 스페이스를 지정하지 않는 경우에 발생할 수 있습니다. 이 경우 'namespaces'매개 변수를 사용하는 'MapRoute'메소드의 오버로드를 호출하여이 경로를 등록하십시오. 'Home'에 대한 요청에서 일치하는 …

8
ASP.NET MVC-TempData-좋은 방법 또는 나쁜 방법
AcceptVerbsASP.NET MVC에서 양식 항목을 처리하기 위해 Scott Gu의 Preview 5 블로그 게시물에 자세히 설명 된 방법을 사용하고 있습니다 . 사용자는 GET을 통해 빈 양식을 얻습니다. 사용자는 POST를 통해 채워진 양식을 동일한 작업에 게시합니다. 작업은 데이터의 유효성을 검사하고 적절한 작업을 수행하며 새보기로 리디렉션합니다. 그래서 나는 사용할 필요가 없습니다 TempData. 즉, 이제이 …

4
ASP.NET MVC에서 동적 로그인 URL로 리디렉션하는 방법
클라이언트 용 페이지를 호스팅하는 멀티 테넌시 웹 사이트를 만들고 있습니다. URL의 첫 번째 세그먼트는 다음 URL 라우팅 체계를 사용하여 Global.asax에 정의 된 클라이언트를 식별하는 문자열입니다. "{client}/{controller}/{action}/{id}" 이것은 / foo / Home / Index와 같은 URL에서 잘 작동합니다. 그러나 [Authorize] 속성을 사용할 때 동일한 매핑 체계를 사용하는 로그인 페이지로 리디렉션하고 싶습니다. …

14
ASP.NET ID에서 클레임을 업데이트하는 방법은 무엇입니까?
내 MVC5 프로젝트에 OWIN 인증을 사용하고 있습니다. 이것은 나의SignInAsync private async Task SignInAsync(ApplicationUser user, bool isPersistent) { var AccountNo = "101"; AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); identity.AddClaim(new Claim(ClaimTypes.UserData, AccountNo)); AuthenticationManager.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent, RedirectUri="Account/Index"}, identity); } 보시다시피 AccountNo클레임 목록에 추가 했습니다. 이제 신청서의 어느 시점에서이 클레임을 …

21
BuildTasks.Csc 작업을 어셈블리에서로드 할 수 없습니까?
나는 여기에서 이와 같은 질문을하는 것에 죄책감을 느낀다. 그러나 나는 헤매고있어 도움을 주시면 감사하겠습니다. 웹 애플리케이션과 같은 개념 증명이 한 PC에 구축되고 다른 위치에있는 다른 PC에 다운로드 할 수 있도록 저장소에 배치되었습니다. 원래 Azure가 체크인시 자동으로 빌드하고 게시하는 자동 빌드 기능이 설정되었지만 제거되었습니다. 한 쪽이 제외 된 변경 사항을 대량으로 …

6
ASP.NET MVC Razor 연결
Razor보기 엔진을 사용하여 다음과 같은 HTML 목록을 렌더링하려고합니다. <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> 이 목록을 렌더링하는 데 사용하려는 코드는 다음과 같습니다. <ul> @foreach (var item in Model.TheItems) { <li id="item_@item.TheItemId">Item @item.TheItemId</li> } </ul> 파서는 id 속성의 밑줄 오른쪽에있는 모든 것이 일반 텍스트이며 파싱해서는 안된다고 생각하기 때문에 질식합니다. …

12
asp.net mvc에서 JsonResult를 통해 반환 된 ExpandoObject를 평면화하는 방법은 무엇입니까?
ExpandoObject런타임에 서버 측 동적 객체를 컴파일하는 동안 정말 마음에 들지만 JSON 직렬화 중에이 것을 평평하게 만드는 데 문제가 있습니다. 먼저 개체를 인스턴스화합니다. dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); 여태까지는 그런대로 잘됐다. 내 MVC 컨트롤러에서 이것을 JsonResult로 보내려고하므로 이렇게합니다. return new JsonResult(expando); 이렇게하면 …

5
ASP.NET MVC 사용자 지정 modelbinder를 사용할 때 클라이언트에서 잠재적으로 위험한 Request.Form 값이 검색되었습니다.
여기에 오류가 발생합니다. ValueProviderResult value = bindingContext.ValueProvider.GetValue("ConfirmationMessage"); 값 선택 만 허용하려면 어떻게합니까? 즉 [ValidateInput(false)] public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { ValueProviderResult value = bindingContext.ValueProvider.GetValue("ConfirmationMessage"); ValueProviderResult value2 = bindingContext.ValueProvider.GetValue("ConfirmationMessage2"); }

6
glyphicons-halflings-regular.woff2 찾을 수 없음에 대한 오류를 제거하는 방법
ASP.NET MVC4 Bootstrap 3 응용 프로그램은 Web IDE 용 Microsoft Visual Studio Express 2013에서 실행됩니다. Chrome 콘솔에 항상 오류가 표시됨 http://localhost:52216/admin/fonts/glyphicons-halflings-regular.woff2 Failed to load resource: the server responded with a status of 404 (Not Found) 이 파일은 솔루션 탐색기의 글꼴 디렉터리에 있습니다. 빌드 동작은 "내용"으로 설정되고 출력 디렉토리에 복사는 "다른 …

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