본문 바로가기

ASP.NET

Mac 환경에서 asp.net core mvc 프로젝트 생성하기 brew 와 mac 의 .net core sdk 를 설치했다는 가정하게 진행합니다.설치 전이라면 아래 블로그를 참고하시기 바랍니다.http://aspdotnet.tistory.com/1857 MAC 에서 터미널을 통해 아래와 같이 간단하게 asp.net core mvc 웹 프로젝트를 하나 생성이 가능합니다.제가 dotnet 이라는 폴더를 하나 만들고 나서 dotnet new -l 을 통해 생성할 수 있는 프로젝트들을 볼 수 있는데요.저는 short name 에 있는 mvc 를 만들어 볼 생각입니다. dotnet new mvc 를 통해 mvc 프로젝트를 자동 생성하게 됩니다.brewer.json 의 외부 컴포넌트를 설치하기 위해 dotnet restore 을 하면 부트스트랩과 jquery 가 설치 됩니다...
Model View Presenter C# Example Model View Presenter C# Example So 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 Default.aspx MVP Pattern Sample Demo IView.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MVP_Pattern_Sample..
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 에서 32 비트 호환성을 별도로 셋팅을 해야 이를 처리 가능했죠. 이로 인해 어디서 항의를 했는지는 모르겠지만 2008 운영체제가 나온 후 2년후인 2010년에 이를 사용할 수 있도록 MS 측에서 내놓았습니다. 대신 기존의 Microsoft.Jet.OLEDB.4.0 를 버리고 Microsoft.ACE.OLEDB.12.0 라..
LINQ TO XML 읽어오는 예제 - XDocument Gambardella, Matthew XML Developer's Guide Computer 44.95 2000-10-01 An in-depth look at creating applications with XML. Ralls, Kim Midnight Rain Fantasy 5.95 2000-12-16 A former architect battles corporate zombies,an evil sorceress, and her own childhood to become queen of the world. Corets, Eva Maeve Ascendant Fantasy 5.95 2000-11-17 After the collapse of a nanotechnology society in England, t..
ASP.NET MVC 3 - JSONP 요청 JQUERY 에 전송하기 ASP.NET MVC 3 로 구현된 부분이며, 이는 JSONP 를 통해 타 도메인간의 데이터를 교환하는 방법에 대해 기술한 부분이다. $(function () { $.ajax({ dataType: 'jsonp', url: 'http;//otherdomain.com/Home/GetEmployees', //Normally this would be a url to an application on a different domain for JSONP success: function (data) { var viewModel = { FirstName: ko.observable(data[0].FirstName), LastName: ko.observable(data[0].LastName), Address: ko.obse..
TransactionScope 사용시 SqlConnection Open() 주의 사항 TransactionScope 를 사용할때는, 정의 한 범위 내에서 Connection 의 Open 메소드를 호출해야 한다. 아래 예제는 트랜젝션 기술 전에 Connection 의 Open 메소드로 db 를 열고 나서, 그 다음에 INSERT/UPDATE/DELETET 할 경우 이에 대해 트랜젝션 처리를 해주지 않는다. 그냥 단지 해당 쿼리를 실행할 뿐이다. 꼭 확인해야 할 사항 using (SqlConnection cn = new SqlConnection(연결문자열)) { cn.Open(); //트랜젝션 적용 안됨 using (TransactionScope tran1 = new TransactionScope()) { cn.Open(); //트랜젝션 적용됨 sql command 선언 및 실행 tran1...
Alert Session Time out in ASP.Net (세션 시간 종료시 경고창 띄워주기)
LINQ 를 이용하여 XML 파싱 후, 인증 처리하기 LINQ 로 xml 값을 가지고 사용자가 입력한 textbox의 값을 비교하는 방법이다. RedsideSecurity.xml 여기서 user 는 bool 형이다. var path = Server.MapPath("~/App_Data/RedsideSecurity.xml"); var allowedUsers = XElement.Load(path); var user = (from u in allowedUsers.Elements("user") where u.FirstAttribute.Value == txtUsername.Text && u.LastAttribute.Value == txtPassword.Text select u).FirstOrDefault();