ASP.NET 29

단일 구성 키에 대한 다중 값

단일 구성 키에 대한 다중 값 사용하려고 합니다.ConfigurationManager.AppSettings.GetValues()하나의 키에 대해 여러 구성 값을 검색하지만 항상 마지막 값의 배열만 받습니다.appsettings.config처럼 보인다 그리고 저는 접근하려고 노력하고 있습니다. ConfigurationManager.AppSettings.GetValues("mykey"); 하지만 나는 단지{ "C" }. 이 문제를 해결할 방법이 있습니까?해라 그리고. string[] mykey = ConfigurationManager.AppSettings["mykey"].Split(','); 제가 늦었다는 것은 알지만 이 해결책을 찾았고 완벽하게 작동하기 때문에 공유하고 싶습니다. 당신 자신을 정의하는 것이..

programing 2023.08.07

ADO.NET을 사용하여 테이블 값 매개 변수 전달

ADO.NET을 사용하여 테이블 값 매개 변수 전달 ADO를 사용하여 테이블 값 매개 변수를 저장 프로시저에 전달하는 방법.NET? SQL Server에 유형 생성: CREATE TYPE [dbo].[MyDataType] As Table ( ID INT, Name NVARCHAR(50) ) 생성 절차: CREATE PROCEDURE [dbo].[MyProcedure] ( @myData As [dbo].[MyDataType] Readonly ) AS BEGIN SELECT * FROM @myData END C#에서 데이터 테이블 만들기: DataTable myDataTable = new DataTable("MyDataType"); myDataTable.Columns.Add("Name", typeof(str..

programing 2023.08.07

물살이.NET SDK는 대상을 지원하지 않습니다.NET Core 3.0 | 3.1 | 5.0 | 6.0

물살이.NET SDK는 대상을 지원하지 않습니다.NET Core 3.0 | 3.1 | 5.0 | 6.0 방금 의 릴리스 버전을 다운로드했습니다.NET Core 3.0.100 이전 버전과 함께 설치되었으며 다음과 같은 기능이 있습니다. 내가 뛰려고 할 때dotnet restore목표로 하는 프로젝트에 대해야 합니다.NET 코어 3(netcoreapp3.0), 이 오류가 발생합니다. C:\Program Files\dotnet\sdk\2.2.202\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(137,5): error NETSDK1045: The current .NET SDK does not support target..

programing 2023.08.02

ASP.NET 사용자 지정 오류 페이지 - 서버.GetLastError()가 null입니다.

ASP.NET 사용자 지정 오류 페이지 - 서버.GetLastError()가 null입니다. 응용 프로그램에 대해 설정된 사용자 지정 오류 페이지가 있습니다. Global.asax, Application_Error()에서 다음 코드가 작동하여 예외 세부 정보를 가져옵니다. Exception ex = Server.GetLastError(); if (ex != null) { if (ex.GetBaseException() != null) ex = ex.GetBaseException(); } 오류 페이지(~/http/GeneralError.aspx.cs )에 도착할 때쯤이면 서버.GetLastError()가 null입니다. Global.asax.cs 이 아닌 오류 페이지에서 예외 세부 정보를 얻을 수 있는 방법..

programing 2023.07.13

Asp.net core를 사용하여 다른 웹 API에 대한 프록시 만들기

Asp.net core를 사용하여 다른 웹 API에 대한 프록시 만들기 다른(외부) 웹 서비스에 대한 일종의 "인증 프록시"를 만들어야 하는 ASP.Net Core 웹 응용 프로그램을 개발하고 있습니다. 인증 프록시를 의미하는 것은 웹 앱의 특정 경로를 통해 요청을 수신하고 이전에 발급한 인증 토큰에 대해 해당 요청의 헤더를 확인해야 한다는 것입니다.그런 다음 동일한 요청 문자열/내용을 가진 모든 요청을 HTTP Basic 인증을 통해 내 앱이 인증할 외부 웹 API로 리디렉션합니다. 여기 의사 코드로 된 모든 과정이 있습니다. 클라이언트가 내가 이전에 보낸 고유 URL에 POST를 만들어 토큰을 요청합니다. 내 앱은 이 POST에 대한 응답으로 그에게 고유 토큰을 보냅니다. 는 내. 를 들어, "GET..

programing 2023.07.13

JavaScript:ASP.NET 코드백에서 Alert.Show(메시지)

JavaScript:ASP.NET 코드백에서 Alert.Show(메시지) 이 JavaScript를 읽고 있습니다. ASP.NET 코드백에서 Alert.Show(메시지) 저는 같은 것을 구현하려고 노력하고 있습니다.그래서 저는 다음과 같은 정적 클래스를 만들었습니다. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using System.Data.SqlClient; using System.Web; using System.Text; using System.Web.UI; namespace Registration.DataAccess { public static class Re..

programing 2023.07.08

'controlname' 이름이 현재 컨텍스트에 없습니다.

'controlname' 이름이 현재 컨텍스트에 없습니다. 작업 중인 웹 응용 프로그램이 있습니다(ASP.NET 2.0과 C#, Visual Studio 2005 사용).모든 것이 정상적으로 작동하고 있었는데 갑자기 오류가 발생했습니다. 오류 1 'Label1' 이름이 현재 컨텍스트에 없습니다. 페이지 뒤에 있는 내 코드에서 컨트롤을 사용할 때마다 43개의 다른 종류. 이는 한 페이지에 대해서만 발생합니다.페이지 뒤의 코드가 컨트롤을 인식하지 못하는 것과 같습니다.또 다른 흥미로운 점은 IntelliSense가 어떤 제어도 받지 않는다는 것입니다. 솔루션 파일을 정리하고, obj 파일을 삭제하고, 프로젝트에서 파일을 제외한 다음 다시 추가하고, Visual Studio를 닫고 다시 시작하고, 컴퓨터를 다..

programing 2023.06.23

Visual Studio에서 새 데이터 항목을 추가할 때 EF 6.x DbContext Generator 옵션의 용도

Visual Studio에서 새 데이터 항목을 추가할 때 EF 6.x DbContext Generator 옵션의 용도 LINQ to SQL을 사용하여 구축한 웹 앱이 있는데, LINQ to Entity Framework로 업그레이드하려고 합니다.몇 가지 튜토리얼을 살펴보았는데, 제가 배운 것은 기본적으로 데이터베이스 우선 시나리오에서 ADO.NET 엔티티 데이터 모델을 생성한다는 것입니다.그런 다음 모델에 포함할 테이블을 선택합니다(LINQ에서 SQL과 매우 유사). Add New Item(새 항목 추가) 대화 상자에서 EF 6.x DbContext Generator를 생성하는 다른 옵션이 있습니다. ADO.NET Entity Data Model(대화 상자의 첫 번째 옵션)과 비교하여 EF 6.x DbC..

programing 2023.06.18

컨트롤러 작업 방법에 대한 출력 캐시를 프로그래밍 방식으로 지우는 방법

컨트롤러 작업 방법에 대한 출력 캐시를 프로그래밍 방식으로 지우는 방법 컨트롤러 작업에 OutputCache 특성이 지정된 경우 IIS를 다시 시작하지 않고 출력 캐시를 지울 수 있는 방법이 있습니까? [OutputCache (Duration=3600,VaryByParam="param1;param2")] public string AjaxHtmlOutputMethod(string param1, string param2) { var someModel = SomeModel.Find( param1, param2 ); //set up ViewData ... return RenderToString( "ViewName", someModel ); } 를 사용하는 중입니다.HttpResponse.RemoveOutputC..

programing 2023.06.13

개체가 유형이 아닌지 확인(!= "IS"에 해당) - C#

개체가 유형이 아닌지 확인(!= "IS"에 해당) - C# 이것은 잘 작동합니다. protected void txtTest_Load(object sender, EventArgs e) { if (sender is TextBox) {...} } 보낸 사람이 텍스트 상자가 아닌지 확인할 수 있는 방법이 있습니까? =("is")와 같은 종류입니다. 논리를 ELSE {}(으)로 이동하는 것을 제안하지 마십시오. :)이것은 한 가지 방법입니다. if (!(sender is TextBox)) {...} C# 9에서는 not 연산자를 사용할 수 없습니다.그냥 사용할 수 있습니다. if (sender is not TextBox) {...} 대신에 if (!(sender is TextBox)) {...} 당신은 또한 더 ..

programing 2023.06.08