EXPERIENCE/WEB | .NET Framework(14)
-
[ASP.NET] 'System.Web.HttpUnhandledException' 형식의 예외가 Throw되었습니다.
Message : 'System.Web.HttpUnhandledException' 형식의 예외가 Throw되었습니다. 원격 호스트에서 연결을 닫았습니다. 오류 코드는 0x800703E3입니다. 위치: System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect).... This exception indicates that the user closed the connection before the file had finished downloading by closing his/her browser or navigating to another page. Users never see this..
2019.04.22 -
IIS HTTP 오류 404.3 - Not Found
제어판 - 프로그램 및 기능 - Windows 기능 사용/사용 안함 - 인터넷 정보 서비스 - World Wide Web 서비스 - 응용 프로그램 개발 기능 체크
2014.10.02 -
ASP.NET MVC 만들면서 배우기- 배우자(2) – CRUD(Create, Read, Update, Delete)
public ActionResult Create() { return View(); } public ActionResult Details(int id = 0) { Works works = db.Works.Find(id); if (works == null) { return HttpNotFound(); } return View(works); } 유효성 검사 이 모든 것이 자동으로 생성된다! 완전 편리해~~~~~ sPRING할 때 유효성검사 다 지정해 줬어야 했는데 여기는 완전 할 필요도 없그만! 이 코드의 Model 개체는 강력한 형식이므로 (IEnumerable 개체), 루프문 내부의 item 개체는 Movie 형식입니다. 결과적으로, 다른 여러 가지 장점들과 함께, 컴파일 시점 검사와 코드 편집기 상에서의..
2013.10.08 -
ASP.NET MVC 만들면서 배우기- 배우자(1) – Controller + Model
컨트롤러에서 모델 데이터에 접근하기 스캐폴딩(Scaffolding) 기능을 이용하여 새로운 컨트롤러와 뷰를 추가한다. (CRUD(Create, Read, Update, Delete)와 관련된 액션 메서드와 뷰들을 생성해주는 것입니다. (이런 방식으로 자동으로 만들어진 CRUD 액션 메서드와 뷰들을 다른 말로 스캐폴딩(Scaffolding)이라고도 부릅니다) - 컨트롤러 추가 : Controller 폴더 > 우클릭 > Add > Controller DB가 잘 연결될 수 있도록 해당사항에 잘 연결한다. db에서 key인 것에 키를 등록한다. using System.ComponentModel.DataAnnotations; [Key] public int SEQ { get; set; } 그러면 오류생기지 않고 컨..
2013.10.08 -
ASP.NET MVC 만들면서 배우기- 배우자(1) - Controller
* 컨트롤러에서 뷰로 정보를 전달하는 방법 컨트롤러 클래스 : URL 요청에 대한 응답과정을 호출 -> 전달된 브라우저 요청을 처리 -> DB에서 데이터를 가져온다 -> 어떤 형식의 응답을 브라우저에 전송할 것인지를 결정하는 코드들이 작성되는 위치! -> 그 후에, 브라우저로 전달될 HTML 응답을 생성하고 형식화하기 위해 컨트롤러에 뷰 템프릿을 사용 뷰템플릿은 업무 로직을 수해아거나, 직접 연결해서는 안된다! 모든 데이터는 컨트롤러에서부터 받아서 작업을 수행! => 이로써 유지보수가 용이한 코드를 유지할 수 있다. 모델추가하기 Modes 폴더 > 우클릭 Add > New Item > Code > Class 선택 > Work.cs 만들어진 해당 클래스에 데이터베이스에서 정보를 가지고 올 수 있도록 선언한..
2013.10.08 -
ASP.NET MVC 만들면서 배우기- 배우자(1) - view
ASP.NET MVC는 전달된 URL을 기준으로 선택된 컨트롤러 클래스를 (그리고, 그 클래스에 존재하는 선택된 메서드를) 호출합니다. ASP.NET MVC가 사용하는 기본 URL 라우팅 로직은, 실행할 컨트롤러와 메서드를 결정하기 위해서 다음과 같은 형태의 URL을 사용합니다: View Razor뷰 엔진 ASP.NET MVC 3에서 처음 도입된 Razor 뷰 엔진을 사용해서 작성해 볼 것입니다. Razor 기반의 뷰 템플릿은 .cshtml 이라는 파일 확장자를 갖고 있으며, C#을 이용한 우아한 HTML 출력 생성 방식을 제공해줍니다. Razor를 이용하면 뷰 템플릿 작성을 위해 필요한 글자수와 키입력을 최소화할 수 있으며, 빠르고 자연스러운 코딩이 가능해집니다. _Layout.cshtml : 웹페이지..
2013.10.07