Loading...

ADO.NET Entity Framework 를 사용하여 ASP.NET Dynamic Data 웹사이트 생성하기

http://www.dotnetcurry.com/ShowArticle.aspx?ID=232&AspxAutoDetectCookieSupport=1 Create an ASP.NET Dynamic Data Website Using ADO.NET Entity Framework ADO.NET Entity Framework 를 사용하여 ASP.NET Dynamic Data  웹사이트 생성하기이다. 영문도 그리 어렵지도 않고 이미지만 보고 따라하면 ..

cannot load file or assembly microsoft.sqlserver.management.sdk.sfc

cannot load file or assembly microsoft.sqlserver.management.sdk.sfc All of a sudden, my SQLDataSource connection failed with an error: "Could not load file or assembly ‘Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, Culture=neutral, Pub..

DataTable 값을 CSV 로 내보내기

         using System;     using System.Data;     using System.IO;     using System.Web;     public static class ExportHelper     {         public static void ExportDataTableToCsv(HttpContext context, DataTable table, string filename)         {    ..

2009.04.11 01:14

Excel Reports in ASP.NET 2.0

http://www.eggheadcafe.com/tutorials/aspnet/fa8b090f-0997-4542-b472-36680847ffbe/excel-reports-in-aspnet.aspx

ASP.NET MVC 1.0 은 Ms-PL(Microsoft Permissive License) 이다.

Ms-PL(Microsoft Permissive License)Ms-PL(Microsoft Permissive License) (영문)은 Microsoft 소스 코드 라이선스 중에서 가장 제한이 적습니다. 이 라이선스는 정식 사용자가 상업적 또는 비상업적인 용도로 소스 코드를 보고 수정하고 재배포할 수 있도록 허용합니다. Ms-PL 하에서 정식 사용자는 소스 코드를 변경하고 해당 소스 코드를 다른 사용자와 공유할 수 있습니다. 정식 사용자가 ..

PDF 파일을 생성해 주는 오픈 소스 및 라이센스 라이브러리 설명

Great commercial solution FPDF Library PDF generator FPDF is a PHP class which allows to generate PDF files with pure PHP, that is to say without using the PDFlib library. F from FPDF stands for Free: you may use it for any kind of usage and modif..

2009.03.17 01:15

Health Monitoring 로 오류내용 메일로 발송하기

Health Monitoring 에 대해서 이야기를 할건데요. 별다른 건 없습니다. 해당 웹페이지에 대해 오류가 발생되면 메일로 발송하도록 하는 시스템을 이야기 하는겁니다. 이를 사용하게 되면 어떤 메시지가 날아올까요? 먼저 메일로 온 내용을 보여드리도록 할게요. This email is generated from my application. ** 응용 프로그램 정보 ** --------------- 응용 프로그램 도메인: 8fa..

불필요한 Exceptions 을 사용하지 않고 TryParse 메소드 사용하기

불필요한 Exceptions 을 사용하지 않고 TryParse 메소드 사용하기 - 적용  NET 2.0   - 이렇게 하세요!!  .net 데이터타입의 값을 형변환을 할때 TryParse 메소드를 사용하시기 바랍니다. 예를 들면 Int32.TryParse 는 string 값을 integer 로 데이터 형을 변환하기전에 사용하시기 바랍니다.   - 왜???  Parse 메소드는 exception  을 throw  할 것입니다. 형변환이 잘못되..

2009.03.08 01:46

2007 엑셀과 워드의 데이터를 내보내기

gacutil.exe" -i ExcelPackage.dll 을 실행한 다음, visual studio 2008 에서 해당 프로젝트를 열어서 실행하면, 데이터베이스에 접근하여 테이블의 정보를 엑셀 2007 버전처럼 확장자가 xlsx 로 서버에 저장되도록 구현할 수 있습니다. 해당 프로젝트를 실행하게 되면, 아래와 같은 콘솔로 현재 처리 상황을 알려줍니다. 해당 엑셀자료를 읽어오기도 하고, 파일을 생성하기도 하며, 마지막 예제 sampl..

Patterns & Practices Enterprise Library 4.0 and Visual Studio 2008 Webcast

Patterns & Practices Enterprise Library 4.0 and Visual Studio 2008 Webcast I don't think Microsoft Patterns & Practices wanted anyone to actually attend the Enteprise Library 4.0 Webcast as it was poorly advertised and the start time was inc..

Schema.ini 로 CSV 파일을 DB 에 저장하기 - ASP.NET

Schema.ini 로 CSV 파일을 DB 에 저장하기 - ASP.NET Introduction In real time web applications, there come several situations to import data from an external data sources such as Excel file, CSV file, text file etc. Asp.Net Framework provides a simple sol..

DataTable 을 Json 형식으로 변경하기

.NET 3.5 (or the MS AJAX 1.0 library) 를 가지고 개발을 한다면,  System.Web.Script.Serialization.JavascriptSerializer 를 이용하여 JSON 형식의 데이터를 가져올 수 있습니다.  하지만.!! DataTable 과 DataSet 에 직접적인 JSON serialization 이 제공하지 않습니다. 따라서 이를 변환 처리 과정을 해야 하며, IDictionary&..

2009.02.26 00:44

JavaScript 로 POSTBACK 인지 아닌지 확인하기

  자.. 이번에는 많이 사용할 수 있는 부분이기도 하고요. 깊게 들어가는 내용은 아닙니다. 웹개발을 하면서 자바스크립트는 POSTBACK 없이 사용할 수 있는 유일한 방안인데요. ASP.NET 은 이벤트 방식으로 서버단의 개발을 하죠. 따라서 자바스크립트 즉, 클라이언트 단에서 해당 페이지가 포스트백이 발생했는지 안했는지에 대해 분기의 코딩을 하게 될 경우, 이를 간단하게 확인하는 함수가 존재합니다.   먼저 간단한 예제를 보여드리고요. 포스트..

2009.02.26 00:38

GridView 컨트롤안의 DropDownList 선택한 값을 javascript 로 가져오기

자~~ 먼저 GridView 안에 dropdownlist 컨트롤을 넣지 않고, 먼저 그냥 화면에 dropdownlist 컨트롤을 두고 자바스크립트로 가져오는 부분을 먼저 해보죠.   먼저 aspx 화면단에 만들어 봅시다.     간단하죠? 0nchange 함수를 이용하여 선택한 객체값을 this.value 로 넘겨서 GetValue 라는 자바스크립트 함수를 호출합니다. 그러면 아래와 같이 선택한 value 값이 경고창으로 보여줄겁..

내용물이 없을때 Repeater 하단에 안내문 표기해 주기

<div> <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"                 onitemdatabound="Repeater1_ItemDataBound">  <HeaderTemplate>     <table border="1" cellpadding="3" cellspacing="3">     <tr bgcolor="blue..

RedirectButton - Redirect Users With the Click of a Button

1. Exploring the RedirectButton Control's Functionality <cc1:RedirectButton runat="server" ID="btnToGoogle"                 RedirectUrl="http://www.google.com/"                 Text="And We're Off to Google!" /> <input type="butto..

ASP.NET 프레젠테이션 패턴

ASP.NET 프레젠테이션 패턴 Dino Esposito 이 칼럼은 ASP.NET MVC Framework 시험판 버전을 기준으로 합니다. 모든 정보는 변경될 수 있습니다.  목차 ASP.NET 이벤트 처리기의 내부  원래의 MVC 패턴  Model2: 웹 변형 MVC  ASP.NET MVC Framework 및 수동 MVC 비교  MVP 패턴  페이지 컨트롤러 패턴  계층 웹 응용 프로그램에서 프레젠테이션 계층은 탐색 논리, ..

Placeholder 서버컨트롤에 User Control 바인딩할때 프로퍼티 값 할당하기

Placeholder 서버컨트롤에 User Control 바인딩할때 프로퍼티 값 할당하기 //user control 소스내용이며, 파일명은 WebUserControl.ascx 입니다. // System.Web.UI.UserControl 를 상속받는다. public partial class WebUserControl : System.Web.UI.UserControl {        //프로퍼티 설정         ..

[ADO.NET] DataSet 클래스(왜 사용하죠?)

DataSet 을 왜 사용할까요? 궁금하신 분들을 위해서..ms 에서 발췌를 해봤습니다. 길지만..읽어보면 많은 도움이 되실 겁니다. 왜 사용한지를 알아야 적용해 볼 수 있지 않을까요? 일반적인 클라이언트/서버 응용 프로그램에서는 구성 요소에서 데이터베이스에 연결을 설정하고 응용 프로그램이 실행되는 동안 열린 상태를 유지합니다. 그러나 다음과 같은 여러 가지 이유 때문에 이 방식을 사용하면 비실용적인 경우가 많습니다.  데이터베이스 연결을 열..

RadioButtonList 선택값 javascript 로 가져오기

안녕하세요. ^^ 이번 내용도 많은 분들이 아시는 내용일 겁니다. 하지만 공부하시는 분이나 처음 asp.net 을 접근하시는 분들께는 많은 도움이 될 수도 있을 겁니다.   처음 asp.net 을 개발 하시면, c# 으로 코드 비하인드 단에서 모든것을 처리할려고 하고요. 이를 쉽게 자바스크립트로 처리할 때는 어떻게 서버컨트롤을 접근해서 값을 가져와야 할지 매우 난감해 하시곤 하는데요.   이번 내용은 asp.net 1.x 서버컨트롤 중에 컬렉..

Visual Studio 2005 툴에 신기한 썸네일(thumnail) 스크롤(scroll) 제공

VS 2005 나 2008 로 코드 비하인드 단에서 코딩을 할 경우, 많은 작업을 하다보면 장문의 코딩이 기술되어 집니다. 당연히 스크롤도 많은 압박이 되고, 2000 줄 이상 라인이 넘어가게 되면 region 구문을 사용하지 않을 경우 찾기에 너무 힘도 들고 스크롤 내리는 것도 많은 시간과 노력이 소요됩니다. http://weblogs.asp.net/cfigueroa/archive/2008/05/23/visual-studio-inte..

웹어플리케이션 client측 성능 개선

웹어플리케이션 client측 성능 개선 Published: 30 Apr 2008 By: Adnan Aman Adnan Aman shows some tricks and tips to improve the performance of web applications.   소개 In the IT world, software applications are being rapidly developed. Clients, ..

ASP.NET 성능 개선 TIP 리스트

http://weblogs.asp.net/haroonwaheed/archive/2008/06/30/ASP.NET-Performance-Tips.aspx Haroon Waheed SQL Server & .NET Devotee     최상의 coding policies & practices  을 적용해도 우리는 asp.net 어플리케이션으로 부터 바라는 만큼 성능을 얻지 못하고 있습니다. ..

Generic(제네릭) 할당값 정렬해서 출력하기

이번 내용은 Generic 의 정렬에 대해서 설명을 하고자 합니다. MSDN 에 기재된 제네릭을 한번 읽어보고 진행하죠. 제네릭은 2.0 버전의 C# 언어와 CLR(공용 언어 런타임)에 새로 도입된 기능입니다. 제네릭을 통해 .NET Framework에 형식 매개 변수라는 개념이 처음 소개되었습니다. 형식 매개 변수를 사용하면 클라이언트 코드에서 클래스나 메서드를 선언하고 인스턴스화할 때까지 하나 이상의 형식 지정을 연기하는 클래스와 ..

2009.02.13 21:37

ASP.NET 4.0 웹폼 - 새로운 기능 [동영상]

ASP.NET  4.0 버전에 대한 새로운 기능을 동영상으로 보여주고 있습니다. http://mschnlnine.vo.llnwd.net/d1/ch9/3/2/1/7/5/4/104Episode8AspNetAjax40_2MB_ch9.wmv 10-4 and Jonathan Carter just did a great episode where they walk through creating a sample with ADO.NET Data Se..

SQL 의 IN 쿼리 함수의 동적쿼리 SQL INJECTION 공격 막아보기

여러분들이 굳이 c# 코드에 동적쿼리를 실행하게 되다면 sql injection 공격에 노출이 될것입니다. sql injection 공격을 피하기 위해서는 MS 에서는 파라미터화된 쿼리를 구현하도록 유도하는데요. SqlCommand cmd = new SqlCommand("SELECT ID, FullName FROM User WHERE Login=@Login AND Password=@Password"); cmd.Parameters.Add("@..

2009.02.13 21:06

List Generic (제네릭) 을 이용한 간단한 예제 - 2

2번째 간단한 예제 나갑니다. 아래의 예제는 "List 제네릭을 이용한 간단한 예제 - 1" 강좌에서 언급한 소스 내용이니 여기서  간단히 넘어가겠습니다. static void Main(string[] args)         {             List<Person> pList = new List<Person>();             pList.Add(new Person(1, "John", "", "Sh..

2009.02.13 21:04

List 제네릭을 이용한 간단한 예제 - 1

C# 2.0 에서 제공하는 Generic 에 대해서 조금이나마 예제가 필요하시는 분들을 위해서 기재해 볼 까 합니다. List(T) 제네릭은 index 를 이용하여 접근할 수 있기도 하면서 최대한의 수행을 제공하기 위한 최상의 optimize 가 된 강한 type 형인 collection 으로써 보여줍니다. 해당 클래스를 이용하여 loop, filter, sort 그리고 collection 조합 등을 제공하는 메소드가 있습니다. 이와..

VS 2008 에서 사용시 유용한 TIP 3개 정보

요즘 VISUAL STUDIO 2008 을 사용하고 있는데요. 가끔 콘솔창으로 개발할 때가 있답니다.  위의 이미지가 뭐냐면, 보통 빌드 하고 나서 실행할때, Break Point 나 Console.Read() 를 사용하지 않으면 Console.Write 로 출력한 문장을 보지도 못하고 넘어가 버리게 되죠. 이를 방지하기 위해서, 컨트롤 + F5 버튼을 누르면 Console.Read() 와 같은 효과를 보시게 됩니다. 올래 아신다면..

JavaScript 로 POSTBACK 인지 아닌지 확인하기

안녕하세요.   날씨가 매우 덥죠? 중복도 이미 지나갔는데요. 나라도 힘들고 날씨도 더워서 힘들고, 물가도 올라서 이번 년도는 매우 힘들게 보낼 수 밖에 없는데요. 이럴 수록 힘내시고 ~~   자.. 이번에는 많이 사용할 수 있는 부분이기도 하고요. 깊게 들어가는 내용은 아닙니다. 웹개발을 하면서 자바스크립트는 POSTBACK 없이 사용할 수 있는 유일한 방안인데요. ASP.NET 은 이벤트 방식으로 서버단의 개발을 하죠. 따라서 자바스크립트 즉, ..