본문 바로가기

ASP.NET

Mac 환경에서 asp.net core mvc 프로젝트 생성하기 brew 와 mac 의 .net core sdk 를 설치했다는 가정하게 진행합니다.설치 전이라면 아래 블로그를 참고하시기 바랍니다.http://aspdotnet.tistory.com/1857MAC 에서 터미널을 통해 아래와 같이 간단하게 asp.net core mvc  웹 프로젝트를 하나 생성이 가능합니다.제가 dotnet 이라는 폴더를 하나 만들고 나서 dotnet new -l 을 통해 생성할 수 있는 프로젝트들을 볼 수 있는데요..
Model View Presenter C# Example   Model View Presenter C# ExampleSo MVP allows to utilize the full power and productivity of web forms and also allows to develop components that are loosely coupled and testable. Find the code below:- Simple Example For MVP Design Pattern &nbs..
asp.net 의 엑셀 읽기 - ACE 12.0 과 JET 4.0 사용         기존에는 엑셀이나 csv 를 Microsoft.Jet.OLEDB.4.0 통해 읽을 수 있었습니다. 하지만 제약사항은 운영체제가 32 bit 환경에서 가능한 사항입니다. 만약에 2003, 2008 의 운영체제 64 비트 경우에는 Microsoft.Jet.OLEDB.4.0 를 64비트용으로 별도 설치를 해야 하지만, ms 측에서 중단하여 사용할 방법이 없었습니다. 대신 iis 의 pool..
LINQ TO XML 읽어오는 예제 - XDocument <?xml version="1.0" encoding="utf-8" ?> <catalog>   <books> <book id="bk101">    <author id="1">Gambardella, Matthew</author>   <title>XML Developer's Guide</title>   <..
ASP.NET MVC 3 - JSONP 요청 JQUERY 에 전송하기  ASP.NET MVC 3 로 구현된 부분이며, 이는 JSONP 를 통해 타 도메인간의 데이터를 교환하는 방법에 대해 기술한 부분이다.$(function () {        $.ajax({            dataType: 'jsonp', &..
TransactionScope 사용시 SqlConnection Open() 주의 사항 TransactionScope 를 사용할때는, 정의 한 범위 내에서 Connection 의 Open 메소드를 호출해야 한다. 아래 예제는 트랜젝션 기술 전에 Connection 의 Open 메소드로 db 를 열고 나서, 그 다음에 INSERT/UPDATE/DELETET 할 경우 이에 대해 트랜젝션 처리를  해주지 않는다.  그냥 단지 해당 쿼리를 실행할 뿐이다. 꼭 확인해야 할 사항 ..
Alert Session Time out in ASP.Net (세션 시간 종료시 경고창 띄워주기) http://www.codeproject.com/KB/aspnet/AlertSessionTimeOut.aspx One of the requirements in my project was to warn users about the session expiry. Though it looks like a simple requirement for the end users, it is not the case for developers and..
LINQ 를 이용하여 XML 파싱 후, 인증 처리하기 LINQ 로 xml 값을 가지고 사용자가 입력한 textbox의 값을 비교하는 방법이다. RedsideSecurity.xml<?xml version="1.0" encoding="utf-8" ?> <allowed> <user name="saqib" password="dontknow" /> <user name="tanzim" password="nopassword" /> </allowed>..