본문 바로가기
반응형

ASP.NET103

[개발/asp.net] 외부응용프로그램 실행하기 (Process.Start 메서드) 외부응용프로그램 실행하기 (Process.Start 메서드) 윈도우를 종료 System.Diagnostics.Process.Start("cmd.exe","ShutDown.exe -s -f -t 00"); 윈도우를 재부팅 System.Diagnostics.Process.Start("cmd.exe","ShutDown.exe -r -f -t 00"); 특정 폴더 열기 System.Diagnostics.Process.Start("explorer.exe", "C:\\Temp"); 특정 사이트 열기 System.Diagnostics.Process.Start("explorer.exe", "http://www.naver.com"); 도스명령어 실행 System.Diagnostics.Process.Start("cmd.e.. 2010. 12. 2.
[개발] 닷넷 어플리케이션 개발 팁 18가지 Written by 안재우(Jaewoo Ahn), 닷넷엑스퍼트(.netXpert) 예전 Voice of .NETXPERT 2003 행사 때, 저희 회사의 김유철 책임이 발표했던 내용인 '아무도 가르쳐 주지 않는 .NET 애플리케이션 개발 Tips 18가지'를 정리해서 올립니다. 먼저 첫번째로 Visual Studio .NET 관련 팁으로 시작합니다. Tip 1. 참조 추가 대화상자에 나의 어셈블리나 컴포넌트를 보이게 할 수 있는 방법은? 다음과 같이 나타나게 하는 것을 의미합니다. 사실 처음에는 GAC(Global Assembly Cache)에 올라가면 나오지 않을까 생각했었는데, 막상 그렇지 않다는 것을 알게 되었습니다. 어쨌든 참조 대화상자에 표시하는 방법은 크게 2가지 방법이 있습니다. 첫번째 방법.. 2010. 12. 2.
[개발/asp.net] DataSet 엑셀로 다운로드하기 DataSet에 있는 내용을 엑셀로 다운로드 하기 위해서 DataGrid를 사용합니다. DataGrid 클래스를 생성하여 DataSet을 바인딩한 다음 엑셀에 보여질 스타일등을 지정해준 다음 해당 웹페이지에 Response 하면 됩니다. private void Page_Load(object sender, System.EventArgs e) { // 엑셀로 만들 데이터를 DataSet에 채웁니다. DataSet dsResult = GetMemberList(); // DataGrid와 DataTable의 각 필드에 상응하는 BoundColumn을 만들어 ArrayList에 추가합니다. ArrayList arrColumn = new ArrayList(); arrColumn.Add(CreateBoundColum.. 2010. 12. 1.
[개발/asp.net] DataGrid, DataList, Repeater에서 순차적인 번호 표시 ItemIndex 속성을 사용하여 DataGrid, DataList, Repeater 컨트롤의 Items 컬렉션에서 가져온 DataGridItem, DataListItem, Repeateritem 개체의 인덱스 번호를 확인합니다. 위에서 1을 더해주는 이유는 ItemIndex가 0부터 시작하기 때문에 1부터 표시해주기 위해서 이다. 쌈꼬쪼려 소백촌닭 2010. 12. 1.
[개발/asp.net] 객체를 다른 페이지로 넘기기 asp.net 페이지를 옮겨다니면서 이전 페이지나 다른 페이지의 객체 자체를 넘겨 볼 수 없을까... 생각하다가... 세션을 생각했습니다. 세션에도 객체가 담기니까요... 하지만 역시 세션은 서버에 부담을 주기 때문에... 어떤 방법이 없을까... 생각하다가... 데브피아에서 정보를 얻었습니다. 아래의 예를 참고 하세요. // A Page DataTable dtable = mySaveItems(); Context.Items.Add("data", dtable); Server.Transfer("B.aspx"); // B Page object data = Context.Items["data"]; if(data != null) { dtData = data as DataTable; } 쌈꼬쪼려 소백촌닭 2010. 12. 1.
[개발/IIS] IIS 6.0 + ASP.NET 에서 HTTP 압축 사용하기 HTTP 압축은 gzip 등의 알고리즘을 사용해서, HTTP 를 통해서 전송되는 데이터의 양을 최고 50%로 압축하는 기술입니다. ASP.NET 으로 만든 페이지들의 사이즈가 커서 Response Time 이 느리거나, 낮은 대역폭 - 이를테면 56K 라인 - 의 사용자들까지도 지원할려고 한다면, 그리고 더 많은 사용자를 지원하기 위해서 서버의 대역폭을 아껴쓰고자 할 때 상당히 유용합니다 HTTP 압축을 위한 상용 모듈도 있습니다만, Windows 2003에 내장된 IIS 6.0에서는 자체적으로도 지원을 합니다. IIS 관리자에서 아주 간단하게 설정을 할 수 있죠. IIS 관리자를 열어서, 트리의 "웹 사이트" 노드에다 마우스 오른쪽 버튼을 클릭하면 나오는 메뉴 중에서 속성을 선택합니다. 그리고 "서비스.. 2010. 11. 23.
반응형