728x90
반응형

asp.net 12

C# JavaScriptSerializer-Enum 형을 문자열로 JSON 직렬화 하는 방법

질문 : JavaScriptSerializer-열거 형을 문자열로 JSON 직렬화 enum 속성을 포함하는 클래스가 있고 JavaScriptSerializer 사용하여 개체를 직렬화하면 string "name"이 아닌 열거 형의 정수 값이 포함됩니다. JavaScriptConverter 를 만들지 않고 내 json에서 string 로 열거 형을 얻는 방법이 있습니까? enum 정의 또는 개체 속성을 장식 할 수있는 속성이 있습니까? 예로서: enum Gender { Male, Female } class Person { int Age { get; set; } Gender Gender { get; set; } } 원하는 json 결과 : { "Age": 35, "Gender": "Male" } 기본 제공 ...

개발관련/other 2021.12.14

Login failed for user 'IIS APPPOOL\ASP.NET v4.0'

질문 : 'IIS APPPOOL \ ASP.NET v4.0'사용자가 로그인하지 못했습니다. 웹 프로젝트 (C # Asp.Net, EF 4, MS SQL 2008 및 IIS 7)가 있고 로컬에서 IIS 7로 마이그레이션해야합니다 (현재 CASSINI에서 잘 작동 함). IIS에서 로컬로 Default Web Site 가 있습니다. 내 배포 및 Default Web Site 는 모두 내 웹 프로젝트로 풀 대상 프레임 워크 4 인 풀 ASP.NET v4.0 (설정 이미지보기)에 있습니다. 사이트를 방문 할 때 브라우저는 페이지를 표시하지 않고 브라우저가 대신 페이지를 다운로드하도록 허용합니다. IIS에서 로컬로 실행되는 다른 프로젝트가 있으며 문제없이 작동하지만 Entity Framework를 사용하지 않습니..

개발관련/other 2021.12.09

오류 The request was aborted: Could not create SSL/TLS secure channel

질문 : 요청이 중단되었습니다. SSL / TLS 보안 채널을 만들 수 없습니다. 다음 오류 메시지 때문에 WebRequest 사용하여 HTTPS 서버에 연결할 수 없습니다. The request was aborted: Could not create SSL/TLS secure channel. 서버에 사용 된 경로가있는 유효한 HTTPS 인증서가 없다는 것을 알고 있지만이 문제를 우회하기 위해 다른 StackOverflow 게시물에서 가져온 다음 코드를 사용합니다. private void Somewhere() { ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback(AlwaysGood..

[C#] 폴더가없는 경우 새로 만드는 방법

질문 : 폴더가없는 경우 새로 만듭니다. 내 응용 프로그램에서 FileUploader 컨트롤을 사용합니다. 지정된 폴더에 파일을 저장하고 싶습니다. 이 폴더가 없으면 먼저 만든 다음이 폴더에 파일을 저장하고 싶습니다. 폴더가 이미 존재하는 경우 파일을 저장하십시오. 어떻게 할 수 있습니까? 답변 다른 사람들이 말했듯이 System.IO.Directory.CreateDirectory 사용하십시오. 그러나 먼저 존재하는지 확인할 필요는 없습니다. 문서에서 : 이미 존재하거나 경로의 일부가 유효하지 않은 경우가 아니면 경로에 지정된 모든 디렉토리가 작성됩니다. 디렉터리가 이미있는 경우이 메서드는 새 디렉터리를 만들지 않지만 기존 디렉터리에 대한 DirectoryInfo 개체를 반환합니다. 출처 : https:..

Microsoft JSON 날짜 형식을 지정하는 방법

질문 : Microsoft JSON 날짜 형식은 어떻게 지정합니까? 나는 jQuery로 Ajax 에서 첫 번째 균열을 가지고있다. 내 페이지에 데이터를 가져오고 있지만 날짜 데이터 유형에 대해 반환되는 JSON 데이터에 문제가 있습니다. 기본적으로 다음과 같은 문자열이 반환됩니다. /Date(1224043200000)/ JSON을 처음 접하는 사람-짧은 날짜 형식으로 어떻게 포맷합니까? 이것은 jQuery 코드의 어딘가에서 처리되어야합니까? 성공하지 않고 $.datepicker.formatDate() 를 사용하여 jQuery.UI.datepicker 플러그인을 시도했습니다. 참고 : 여기에 답변 조합을 사용하여 생각 해낸 해결책은 다음과 같습니다. function getMismatch(id) { $.ge..

개발관련/other 2021.10.07

jQuery를 사용하여 드롭 다운 목록의 선택한 값 변경

질문 : jQuery를 사용하여 드롭 다운 목록의 선택한 값 변경 알려진 값이있는 드롭 다운 목록이 있습니다. 내가하려는 것은 jQuery를 사용하여 존재하는 특정 값으로 드롭 다운 목록을 설정하는 것입니다. 일반 JavaScript를 사용하여 다음과 같이합니다. ddl = document.getElementById("ID of element goes here"); ddl.value = 2; // 2 being the value I want to set it too. 그러나 선택기 (어리석은 ASP.NET 클라이언트 ID ...)에 CSS 클래스를 사용하고 있기 때문에 jQuery 로이 작업을 수행해야합니다. 내가 시도한 몇 가지 사항은 다음과 같습니다. $("._statusDDL").val(2); //..

jQuery $ (document) .ready 및 UpdatePanels

질문 : jQuery $ (document) .ready 및 UpdatePanels? jQuery를 사용하여 UpdatePanel 내부의 요소에 마우스 오버 효과를 연결하고 있습니다. 이벤트는 $(document).ready 바인딩됩니다. 예를 들면 : $(function() { $('div._Foo').bind("mouseover", function(e) { // Do something exciting }); }); 물론 이것은 페이지가 처음로드 될 때 잘 작동하지만 UpdatePanel이 부분 페이지 업데이트를 수행하면 실행되지 않고 마우스 오버 효과가 UpdatePanel 내에서 더 이상 작동하지 않습니다. 첫 번째 페이지로드뿐만 아니라 UpdatePanel이 부분 페이지 업데이트를 실행할 때마다 ..

경로의 일부를 찾을 수 없습니다.… bin \ roslyn \ csc.exe

질문 : 경로의 일부를 찾을 수 없습니다.… bin \ roslyn \ csc.exe TFS 소스 제어에서 검색 한 Asp.net MVC 프로젝트를 실행하려고합니다. 모든 어셈블리 참조를 추가했으며 오류나 경고없이 성공적으로 빌드하고 컴파일 할 수 있습니다. 하지만 브라우저에서 다음과 같은 오류가 발생합니다. 'C : \ B8akWorkspace \ B8akProject \ B8akSolution \ B8AK.Portal \ bin \ roslyn \ csc.exe'경로의 일부를 찾을 수 없습니다. 다음은 오류 페이지의 전체 스크린 샷입니다. 며칠간의 연구 끝에 Roslyn 이 고급 컴파일 기능을 제공하는 .Net 컴파일러 플랫폼이라는 것을 이해했습니다. 그러나 Roslyn과 관련된 항목을 구성하지 않았..

ASP.NET MVC의 enum 형에서 드롭 다운 목록을 만드는 방법

질문 : ASP.NET MVC의 열거 형에서 드롭 다운 목록을 만드는 방법은 무엇입니까? Html.DropDownList 확장 메서드를 사용하려고하는데 열거 형과 함께 사용하는 방법을 알아낼 수 없습니다. 다음과 같은 열거가 있다고 가정 해 보겠습니다. public enum ItemTypes { Movie = 1, Game = 2, Book = 3 } Html.DropDownList 확장 메서드를 사용하여 이러한 값으로 드롭 다운을 만드는 방법은 무엇입니까? 아니면 단순히 for 루프를 만들고 Html 요소를 수동으로 만드는 것이 최선의 방법입니까? 답변 @Html.EnumDropDownListFor( x => x.YourEnumField, "Select My Type", new { @class = "f..

개발관련/other 2021.07.19

JSON 또는 부분 HTML을 반환하는 ASP.NET MVC 컨트롤러 작업

ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ 질문 : JSON 또는 부분 HTML을 반환하는 ASP.NET MVC 컨트롤러 작업 매개 변수에 따라 JSON 또는 부분 html을 반환하는 컨트롤러 작업을 만들려고합니다. 결과를 비동기 적으로 MVC 페이지에 반환하는 가장 좋은 방법은 무엇입니까? 답변 작업 메서드에서 Json (object)를 반환하여 페이지에 JSON을 반환합니다. public ActionResult SomeActionMethod() { return Json(new {foo="bar", baz="Blech"}); } 그런 다음 Ajax를 사용하여 액션 메소드를 호출하십시오. 다음과 같은 ViewPage의 도우미 메서드 중 하나를 사용할 수 있습니다. SomeMethod는 반환 된 Jso..

web.config에서 maxJsonLength에 무제한 길이를 설정하는 방법

질문 : web.config에서 maxJsonLength에 무제한 길이를 설정할 수 있습니까? jQuery의 자동 완성 기능을 사용하고 있습니다. 17000 개 이상의 레코드 목록을 검색하려고하면 (각각의 길이가 10자를 넘지 않음) 길이를 초과하고 오류가 발생합니다. 예외 정보 : 예외 유형 : InvalidOperationException 예외 메시지 : JSON JavaScriptSerializer를 사용하여 직렬화 또는 역 직렬화하는 동안 오류가 발생했습니다. 문자열 길이가 maxJsonLength 속성에 설정된 값을 초과합니다. web.config 에서 maxJsonLength 길이를 무제한으로 설정할 수 있습니까? 그렇지 않은 경우 설정할 수있는 최대 길이는 얼마입니까? 답변 참고 : 이 답변..

ASP.NET MVC 컨트롤러가 이미지를 반환 하는 방법

질문 : ASP.NET MVC 컨트롤러가 이미지를 반환 할 수 있습니까? 단순히 이미지 자산을 반환하는 컨트롤러를 만들 수 있습니까? 다음과 같은 URL이 요청 될 때마다 컨트롤러를 통해이 논리를 라우팅하고 싶습니다. www.mywebsite.com/resource/image/topbanner topbanner.png 를 조회하고 해당 이미지를 클라이언트로 직접 보냅니다. 보기를 만들어야하는 경우의 예를 보았습니다.보기를 사용하고 싶지 않습니다. 컨트롤러만으로 모든 것을하고 싶습니다. 이것이 가능한가? 답변 기본 컨트롤러 File 메서드를 사용합니다. public ActionResult Image(string id) { var dir = Server.MapPath("/Images"); var path =..

개발관련/other 2021.06.09
728x90
반응형