반응형

ASP.NET 21

ASP.NET MVC 6 AspNet.세션 오류 - 유형에 대한 서비스를 확인할 수 없습니까?

ASP.NET MVC 6 AspNet.세션 오류 - 유형에 대한 서비스를 확인할 수 없습니까? 알겠습니다, 그래서 최근에 새로운 마이크로소프트를 사용하는 데 많은 어려움을 겪고 있습니다.AspNet.ASP용 세션 미들웨어.NET vNext(MVC 6).내가 받는 오류는 'Microsoft' 유형에 대한 서비스를 확인할 수 없습니다.틀.옵션 모델.옵션 구성[Microsoft].AspNet.세션.Microsoft' 활성화를 시도하는 동안 SessionOptions].AspNet.세션.세션 미들웨어' 세션 사용에 관계없이 모든 페이지에서 발생합니다.제가 사용하고 있는 DNVM 버전은 Beta5 x86이고 프로젝트의 모든 패키지도 Beta5입니다.프로젝트 자체가 ASP를 이식하려는 시도입니다.NET MVC 5 ..

programing 2023.10.14

모델을 사용하지 않고 엔티티 프레임워크를 사용하여 원시 SQL 쿼리를 실행하는 방법은 무엇입니까?

모델을 사용하지 않고 엔티티 프레임워크를 사용하여 원시 SQL 쿼리를 실행하는 방법은 무엇입니까? 저는 C# ASP를 배우려고 노력하고 있습니다.NET MVC 5.그리고 저는 제가 하는 모든 일에 엔터티 프레임워크를 사용하려고 노력하고 있습니다. 그러나 원시 SQL 쿼리를 실행하고 결과를 배열로 반환해야 합니다. 지금까지 제가 한 일은 이렇습니다. 서버에 연결할 수 있는 컨텍스트 클래스를 만들었으며 런타임에 데이터베이스를 변경할 수도 있습니다. 여기 저의 상황수업이 있습니다. using ScripterEngine.Models; using System; using System.Collections.Generic; using System.Data.Common; using System.Data.Entity; ..

programing 2023.10.14

사용자를 구문 분석하는 데 기본 제공되는 도우미입니다.신원.도메인에 이름을 지정합니다.사용자 이름

사용자를 구문 분석하는 데 기본 제공되는 도우미입니다.신원.도메인에 이름을 지정합니다.사용자 이름 구문 분석할 내장 유틸리티나 도우미가 있습니까?HttpContext.Current.User.Identity.Name,예.domain\user도메인 이름이 존재하고 사용자가 있는 경우 별도로 도메인 이름을 얻을 수 있습니까? 아니면 그렇게 할 다른 수업이 있습니까? 전화하기가 매우 쉽다는 것을 알고 있습니다.String.Split("\")흥미롭기만 하군요이것이 더 좋습니다(사용하기 쉽고, 빈 문자열과 널 문자열을 동일하게 취급하는 것에 대한 MS 코딩 지침을 준수합니다). public static class Extensions { public static string GetDomain(this IIdentit..

programing 2023.09.14

인증된 사용자의 역할 저장/할당

인증된 사용자의 역할 저장/할당 MVC를 사용하기 위해 사이트를 업그레이드하고 있으며 인증을 설정하는 가장 좋은 방법을 찾고 있습니다. 이 시점에서 Active Directory에서 로그인 작업을 수행합니다. 사용자 이름과 암호를 확인한 다음 Auth cookie를 설정합니다. 사용자가 사이트를 탐색할 때 컨트롤러에서 해당 역할을 볼 수 있도록 로그인 시 사용자의 역할 정보를 저장하는 방법은 무엇입니까? [Authorize(Roles = "admin")] Active Directory에서 역할 목록을 가져오는 데 문제가 없습니다.관제사들이 볼 수 있도록 어디에 둬야 할지 모르겠어요.역할이 HttpContext의 IP Principal에 추가됩니다.GenericPrincipal을 작성하고 생성자의 역할 목..

programing 2023.09.14

C# on load 이벤트에서 div 태그 내에 HTML을 동적으로 추가할 수 있습니까?

C# on load 이벤트에서 div 태그 내에 HTML을 동적으로 추가할 수 있습니까? 제가 마스터 페이지를 사용하고 있는데, 페이지 내에서 div를 찾아서 html을 넣어도 될까요?감사해요.다음 페이지에 runat="server"가 있는 div를 추가할 수 있습니다. 그런 다음 코드 뒤에 있는 InnerHtml 속성을 설정합니다. myDiv.InnerHtml = "your html here"; 클라이언트 측에서 DIV의 내용을 수정하려면 다음과 유사한 Javascript 코드를 사용할 수 있습니다. 사용하다asp:Panel그것 때문에그것은 디브로 번역됩니다.사용 기억 myDiv.InnerHtml = "something"; myDIV의 모든 HTML 요소를 대체합니다. 이를 방지하려면 텍스트를 추가해야..

programing 2023.08.25

ASP.NET 4.5 프로젝트를 위해 Visual Studio 2015와 함께 Grunt, Bower, Gulp, NPM 사용

ASP.NET 4.5 프로젝트를 위해 Visual Studio 2015와 함께 Grunt, Bower, Gulp, NPM 사용 Visual Studio 2015에는 ASP.NET 5 프로젝트용 Grunt, Bower, Gulp 및 NPM과 같은 도구가 기본적으로 지원됩니다. 그러나 Visual Studio 2015를 사용하여 ASP.NET 4.5.2 프로젝트를 만들 때는 이러한 도구를 사용하지 않습니다.나는 nuget 대신 bower를 사용하여 클라이언트 쪽 패키지를 관리하고 싶습니다. Visual Studio 2013에서 이러한 도구를 사용하는 방법에 대한 정보를 찾을 수 있습니다(예: 이 질문 참조).그러나 Visual Studio 2015는 이러한 툴을 지원하기 위해 구축되었기 때문에 절차가 다르다..

programing 2023.07.16

v11.0\웹 응용 프로그램\Microsoft.파일이 실제로 v10을 참조할 때 WebApplication.targets를 찾을 수 없습니다.

v11.0\웹 응용 프로그램\Microsoft.파일이 실제로 v10을 참조할 때 WebApplication.targets를 찾을 수 없습니다. 먼저 배경을 말씀드리겠습니다.2012년 말에는 vs2008 솔루션을 vs2010으로 마이그레이션했지만 여전히 .NET 3.5를 목표로 하고 있습니다. (여기서는 최신 제품과 최고의 제품만 알고 있습니다!) 몇 주 전에 사람들이 다음과 같은 오류를 받기 시작하기 전까지는 이 설정에 아무런 문제가 없었습니다. "foo.csproj" (Rebuild target) (16:5) -> C:\...\foo.csproj(142,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\Vi..

programing 2023.07.16

'지정한 문자열이 제목에 필요한 형식이 아닙니다.'를 확인하는 중입니다.

'지정한 문자열이 제목에 필요한 형식이 아닙니다.'를 확인하는 중입니다. 전자 메일(메일 메시지)을 보내는 클래스가 있지만 다음 오류가 발생합니다. "지정한 문자열이 제목에 필요한 형식이 아닙니다." 현을 소독할 수 있는 편리한 댄디 방법이 있습니까, 아니면 제가 직접 써야 합니까?개인적으로 시도해 본 적은 없지만, 여기에 따르면, 당신은 다음과 같은 것만 있으면 됩니다. subject = subject.Replace('\r', ' ').Replace('\n', ' '); 또는 그에 상응하는 것. 내부적으로,MailMessage클래스는 다음을 사용하여 주제를 확인합니다. if (value != null && MailBnfHelper.HasCROrLF(value)) { throw new ArgumentEx..

programing 2023.06.26

오류 - 직렬화 가능으로 표시되지 않음

오류 - 직렬화 가능으로 표시되지 않음 오류는 다음과 같습니다. Type 'OrgPermission' in Assembly 'App_Code.ptjvczom, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable. 내 코드는 다음과 같습니다. 다음 데이터 소스를 사용하는 그리드 보기가 있습니다. 페이지 로드에서 세션 변수를 다음과 같이 설정합니다. User cUser = new User(userid); //make sure the user is an Admin List orgs = new List(); foreach(OrgPermission org in cUser.orgs) { if (org.type=='a..

programing 2023.06.16

문자열 배열에서 문자열을 검색하는 방법

문자열 배열에서 문자열을 검색하는 방법 문자열 배열에서 문자열을 검색해야 합니다.나는 그 안에서 루프를 위해 아무것도 사용하고 싶지 않습니다. string [] arr = {"One","Two","Three"}; string theString = "One" String 변수가 ar에 있는지 확인해야 합니다.음, 뭔가를 살펴봐야 할 것이고, 루프는 재귀보다 더 효율적입니다(꼬리 부분 재귀가 완전히 구현되지 않았기 때문에).그래서 만약 당신이 스스로를 반복하고 싶지 않다면, 다음 중 하나를 선택합니다. bool has = arr.Contains(var); // .NET 3.5 또는 bool has = Array.IndexOf(arr, var) >= 0; 정보: var와 같은 이름은 피하십시오. 이것은 C# ..

programing 2023.06.16
반응형