반응형

ASP.NET 16

Linkq-to-SQL 시간 초과

Linkq-to-SQL 시간 초과 제 페이지 중 하나에서 linq 쿼리가 너무 오래 걸려 시간이 초과되었다는 오류가 발생했습니다.페이지를 사용할 수 없게 만듭니다. 관리자가 하루에 한 번 정도만 액세스할 수 있는 보고서 페이지입니다.이 쿼리를 축소하는 것은 피할 수 없으며, 많은 데이터를 정렬해야 합니다. 제가 읽은 이 문제를 해결하기 위한 해결책은 데이터 컨텍스트에서 시간 초과 속성을 늘리는 것이지만, 전체 웹 사이트에 대해 시간 초과 속성이 변경될 수 있기 때문에 이 문제는 피하고 싶습니다. 개별 페이지의 제한 시간을 더 크게 설정할 수 있는 방법이 있습니까?인텔리센스로 해결할 수 있는 방법을 찾았습니다. using (MainContext db = new MainContext()) { db.Comma..

programing 2023.09.02

오류 처리(ex 발송).고객에게 보내는 메시지)

오류 처리(ex 발송).고객에게 보내는 메시지) ASP를 가지고 있습니다.NET Core 1.0 Web API 응용 프로그램에서 컨트롤러에서 호출하는 함수가 오류를 발생시킬 경우 클라이언트에 예외 메시지를 전달하는 방법을 확인하려고 합니다. 나는 많은 것을 시도했지만 실행되는 것은 아무것도 없습니다.IActionResult. 나는 왜 이것이 사람들이 필요로 하는 흔한 것이 아닌지 이해할 수 없습니다.만약 진실로 해결책이 없다면 누가 이유를 말해줄 수 있습니까? 다음을 사용하여 문서를 봅니다.HttpResponseException(HttpResponseMessage)하지만 이것을 사용하기 위해서는 compat shim을 설치해야 합니다.Core 1.0에서 이러한 작업을 수행하는 새로운 방법이 있습니까? 여..

programing 2023.08.23

NHNibernate는 무엇입니까?

NHNibernate는 무엇입니까? 이전 질문에 대한 후속 조치로.저는 ASP입니다.NET Programmer, 그리고 NHibernate가 어떻게 다른 방법보다 더 쉽고 빠르게 제 일을 끝낼 수 있는지 궁금합니다.NHibernate에 대해 아무것도 모르는 척합니다.그것은 무엇이고, 그것은 나에게 무엇을 해줄 수 있습니까?NHibernate는 ORM 또는 객체 관계 매핑기입니다.LINQ to SQL, Entity Framework, LLBLGen 등의 ORM 도구를 사용하면 비즈니스 개체에 대한 CRUD(공통 데이터 액세스)를 처리하기 위해 저장 프로시저를 작성할 필요가 거의 없습니다.ORM 도구를 사용하려면 개체의 속성이 데이터베이스의 테이블 및/또는 뷰 열에 매핑되는 매핑 사양을 수동으로 생성해야 합..

programing 2023.08.23

글꼴 파일이 ASP로 로드되지 않습니다.NET 번들

글꼴 파일이 ASP로 로드되지 않습니다.NET 번들 내 ASP에서.NET MVC 애플리케이션, 나는 번들을 사용하여 css와 js 파일을 압축하고 있습니다.문제는 최적화 모드를 활성화한 후 글꼴이 로드되지 않는다는 것입니다. BundleTable.EnableOptimizations = true; 여기 C# 코드가 있습니다. public static void RegisterBundles(BundleCollection bundles) { RegisterStyles(bundles); BundleTable.EnableOptimizations = true; } private static void RegisterStyles(BundleCollection bundles) { bundles.Add(new StyleBu..

programing 2023.08.08

로그아웃 시 세션을 지우는 방법

로그아웃 시 세션을 지우는 방법 사용자가 로그아웃을 클릭하면 로그인 페이지로 사용자를 리디렉션하지만 사용자가 다시 로그인할 때 모든 데이터가 지속되었기 때문에 응용 프로그램이나 세션이 지워지지 않는 것 같습니다. 현재 로그인 페이지에는 로그인 컨트롤이 있으며 페이지 뒤에 있는 코드는 로그인 인증에만 연결되어 있습니다. ASP.NET 웹 사이트에서 로그인 및 로그아웃을 처리하는 방법에 대한 좋은 튜토리얼이나 기사를 누가 알려줄 수 있습니까?Session.Abandon() http://msdn.microsoft.com/en-us/library/ms524310.aspx 다음은 제품에 대한 자세한 내용입니다.HttpSessionState객체: http://msdn.microsoft.com/en-us/librar..

programing 2023.07.09

선택한 드롭다운 목록 항목을 프로그래밍 방식으로 설정

선택한 드롭다운 목록 항목을 프로그래밍 방식으로 설정 설정합니다.selecteditemASP.Net 드롭다운 목록 컨트롤의 특성을 프로그래밍 방식으로 표시합니다. 따라서 드롭다운 목록 컨트롤에 값을 전달하여 항목이 전달된 값과 동일한 선택된 항목을 설정하려고 합니다.목록이 이미 데이터 바인딩되어 있다고 가정하면 간단히 설정할 수 있습니다.SelectedValue드롭다운 목록에 있는 속성입니다. list.DataSource = GetListItems(); // Equals(item.Value, Settings.Default.Format_Encoding)); ctx.SelectedIndex = ctx.Items.IndexOf(index); OR foreach (var listItem in ctx.Items)..

programing 2023.07.09

c# 메모리 스트림 대 바이트 어레이

c# 메모리 스트림 대 바이트 어레이 메모리 스트림을 생성하고 반환하는 기능이 있습니다.MemoryStream의 크기가 고정된 후에는 더 이상 쓸 필요가 없습니다. 출력만 필요합니다.예를 들어 메일 첨부 파일에 쓰거나 데이터베이스에 씁니다. 물건을 전달하는 가장 좋은 방법은 무엇입니까?메모리 스트림 또는 바이트 배열?MemoryStream을 사용하는 경우 읽기 후 위치를 재설정해야 합니다.모든 데이터를 메모리에 저장해야 하는 경우 여러 가지 방법으로 선택할 수 있습니다.에서 작동하는 기존 코드가 있다면,MemoryStream더 편리할 수도 있지만, 만약 당신이 반품한다면.byte[]당신은 항상 그것을 그냥 포장할 수 있습니다.new MemoryStream(blob) 어쨌든 또한 크기와 보관 기간에 따라 ..

programing 2023.07.04

ASP.Net Core 2.1의 ID< - 계정 컨트롤러 사용자 지정

ASP.Net Core 2.1의 ID< - 계정 컨트롤러 사용자 지정 설치했습니다.ASP.NET Core 2.1하지만 내가 새로운 것을 창조했더라도.ASP.NET Core Web Application사용.ASP.NET Core 2.1와 함께Individual User Accounts→Store user accounts in-app계정 컨트롤러 또는 보기를 찾을 수 없습니다. 나는 여전히 문제 없이 등록하고 로그인할 수 있지만 코드를 찾을 수 없습니다. 2.0에 있습니다. ASP.NET Core 2.1은 재사용 가능한 라이브러리의 일부로 보기와 페이지를 작성할 수 있는 Razor 클래스 라이브러리라는 새로운 기능을 도입했습니다. ASP.NET Core Identity는 이러한 RCL로 이동되었습니다.프로젝..

programing 2023.06.29

바로 옆 창에서 데이터 테이블 또는 데이터 보기의 내용을 쉽게 볼 수 있는 방법

바로 옆 창에서 데이터 테이블 또는 데이터 보기의 내용을 쉽게 볼 수 있는 방법 때때로 코드의 중단점에 있을 때가 있으며 다음의 내용을 보고 싶습니다.DataTable변수(또는 a)DataTable순식간에DataSet). 퀵 워치는 내용을 잘 볼 수 없습니다.어떻게 하면 쉽게 볼 수 있을까요?Visual Studio 디버거는 4개의 표준 시각화 프로그램과 함께 제공됩니다.문자열 개체에서 작동하는 텍스트, HTML 및 XML 시각화 도구와 DataSet, DataView 및 DataTable 개체에서 작동하는 데이터셋 시각화 도구입니다. 이 기능을 사용하려면 코드를 입력하고 데이터 세트 위에 마우스를 올려놓고 빠른 시계를 확장한 다음 표를 보고 확장한 다음 표[0]를 봅니다(예:빠른 시계에는 {Table1..

programing 2023.06.24

업데이트 패널 내의 단추에서 전체 포스트백을 강제로 수행하려면 어떻게 해야 합니까?

업데이트 패널 내의 단추에서 전체 포스트백을 강제로 수행하려면 어떻게 해야 합니까? 업데이트 패널 내의 단추에서 전체 포스트백을 강제로 수행하려면 어떻게 해야 합니까?업데이트 패널의 트리거 속성을 사용하여 전체 포스트백을 트리거하는 작업을 등록할 수 있습니다. 컨트롤을 포함하는 해당 속성에 PostBackTrigger 개체를 추가합니다.전체 포스트백을 트리거해야 하는 컨트롤의 ID입니다. ... 다른 사람이 없어서 이걸 추가하는 겁니다.위의 어떤 방법도 없이 코드 한 줄에서 코드 뒤에 이 작업을 수행할 수 있습니다.이것을 page_load에 넣으면 됩니다. 비주얼 베이직 ScriptManager.GetCurrent(Me).RegisterPostBackControl(myButtonID) C# ScriptM..

programing 2023.06.24
반응형