Blog Content

  • 39.C# ASP.NET - 탐색 WebNavigation [WebNavigationControl]

    Category ASP.NET on 2009. 10. 15. 08:52

    하이퍼링크를 이용한 예제입니다. Default.aspx Introduce.aspx FrmMenu.aspx FrmTreeView.aspx 닷넷코리아 Godffs블로그 결과화면

    Read more
  • 38.C# ASP.NET - 테마(Theme)와 스킨(Skin)

    Category ASP.NET on 2009. 10. 14. 16:37

    ASP.NET 테마(Theme)와 스킨(Skin) 적용하기 코드 한 줄만 바꿔서 전체 웹 사이트가 배경색이 검정에서 흰색으로 또는 그 반대로 스타일을 변경 테마를 적용하는 방법중 2가지를 이용한 예제입니다. 1. 해당 웹 페이지에서 적용 2. 전체 웹 페이지에서 적용 새 프로젝트 - 새 웹사이트 추가 (WebTheme) 해당 프로젝트에서 ASP.NET 폴더 추가->Theme폴더를 추가합니다. (Black) 추가한 폴더에서 새항목 추가->스킨 파일 (SkinFile.skin) 과 스타일시트 (StyleSheet.css)를 추가합니다. SkinFile.skin에서는 서버컨트롤을, StyleSheet.css HTML 서버컨트롤 적용하기 위한 코드입니다. 서버컨트롤 이외의 다른 서버 컨트롤에 정의 하기 위해서는..

    Read more
  • 37.C# ASP.NET - 마스터페이지

    Category ASP.NET on 2009. 10. 14. 13:34

    마스터 페이지(*.master) 동적으로 특정 컨트롤 접근 웹 사이트 전체의 레이아웃 ContentPlaceHoder 부분만 변하고 나머지는 레이아웃으로 고정 1. 새 프로젝트에서 웹사이트를 추가합니다. (WebMasterPage) - 해당 프로젝트에서 Default.aspx 파일을 삭제해주세요... 2. 추가한 해당 프로젝트에서 새항목 추가 - 마스터페이지 추가 기본적인 테이블을 디자인합니다. MasterPage.master 기본테이블 다지인 해당 프로젝트 - "웹 사용자 정의 컨트롤" 추가 ( Navigator.ascx ) 해당 페이지를 불러오기 Navigator.ascx HOME | About 페이지를 추가합니다. 스크린샷을 보고 따라하세요! 중요합니다! Default.aspx 와 About.asp..

    Read more
  • 36.C# ASP.NET - 웹 사용자 정의 컨트롤

    Category ASP.NET on 2009. 10. 14. 12:32

    유저 컨트롤 : 웹 사용자 정의 컨트롤(*.ascx) 똑같은 페이지 모양이 여러페이지에서 사용될 때 같은 웹사이트 내에서 사용할 수 있는 간단한 조그만 페이지를 만들어 놓음 기능 만들어 놓고 원하는 위치에 인클루드 하는 방법 코드를 재사용하는 게 아니라 페이지 모양을 재사용 실제 실행하는 템플릿은 Web Form가장 많이 쓰임 하나의 단위컨트롤 만들고 싶을 때 웹사이트 정의 컨트롤 사용 간단한 부분 페이지 확장자는 .ascx 예제에서 사용된 각각의 부분 페이지 Default.aspx : 메인 Navigator.ascx : 상위 메뉴 Category.ascx : 하부 메뉴 Catalog.ascx : 상품 진열 Copylight.ascx : 회사 소개 About.ascx : 기타 페이지 새 웹사이트를 추가 ..

    Read more
  • 35.C# ASP.NET - ValidationSummary [ 유효성검사컨트롤 ]

    Category ASP.NET on 2009. 10. 13. 12:00

    ValidationSummary : 유효성 검사 컨트롤을 모아서 출력하기 FrmValidationSummary.aspx 아이디 : 이름 : 결과화면

    Read more
  • 34.C# ASP.NET - CustomValidator [ 유효성검사컨트롤 ]

    Category ASP.NET on 2009. 10. 13. 11:19

    CustomValidator : FrmCustomValidator.aspx // 클라이언트 레벨이라 서버에 부하를 줄여줌 function ClientValidate(sender, args) { if (args.Value.length 12) { args.IsValid = false; } else { args.IsValid = true; } } 아이디 : FrmCustomValidator.aspx.cs protected void valCustomer_ServerValidate(object source, ServerValidateEventArgs args) { // 서버 컨트롤로 할 수 있는 건 최대한 자바스크립트로 처리 // 서버의 부하를 줄여주기 위해서 st..

    Read more
  • 33.C# ASP.NET - RegularExpressionValidator [ 유효성검사컨트롤 ]

    Category ASP.NET on 2009. 10. 13. 10:54

    RegularExpressionValidator : 정규식(정규 표현식 검사) FrmRegularExpressionValidator.aspx 정규식(정규표현식) 검사? 이메일 : 결과화면 CompareValidator 컨트롤을 자바스크립트로 표현한 예제입니다. FrmRegularExpressionValidator.htm function CheckEmail() { if (check_mail(document.getElementById("txtEmail"))) { alert("OK"); } else { alert("뭐지?"); } } //[5] 메일주소 검사 function check_mail(cg) { /// /// 맞으면 true /// EmailEx1 = /[^@]+@[A-Za-z0-9_\-]+\.[A-..

    Read more
  • 32.C# ASP.NET - CompareValidator [ 유효성검사컨트롤 ]

    Category ASP.NET on 2009. 10. 13. 10:17

    CompareValidator : 비교 FrmCompareValidator.aspx 비교 암호 : 암호확인 : 로그인 결과화면 CompareValidator 컨트롤을 자바스크립트로 표현한 예제입니다. FrmCompareValidator.htm function Ok() { if (document.getElementById("txtPassword").value != document.getElementById("txtPasswordConfirm").value) { alert("암호가 틀립니다."); document.getElementById("txtPassword").select(); // 선택 } else { alert("유효성 검사 통과"); } } 비교 암호 : 암호확인 : 결과화면

    Read more
  • 31.C# ASP.NET - RangeValidator [ 유효성검사컨트롤 ]

    Category ASP.NET on 2009. 10. 13. 10:00

    RangeValidator : 입력 값 범위 Type="Integer" : 타입에 따라서 적용 FrmRangeValidator.aspx 범위 나이 : (1~150) 결과화면 RangeValidator 컨트롤을 자바스크립트로 표현한 예제입니다. FrmRangeValidator.htm function CheckLogin() { var varAge = parseInt(document.getElementById ("txtAge").value); // 값을 받아서 정수형 if (varAge 150) { alert("나이는 1~150까지 입력하시오."); document.getElementById("txtAge").focus(); //포커스 return false; //멈춤 } retu..

    Read more
  • 30.C# ASP.NET - RequiredFieldValidator [ 유효성검사컨트롤 ]

    Category ASP.NET on 2009. 10. 13. 09:36

    아이디와암호를입력관련예제입니다. Display="Dynamic" : 공간을잡지않음 (공간이없고텍스트만출력하고싶을때사용) Display="Static" : 고정됨 FrmRequiredFieldValidator.aspx 입력 확인 유효성 검사 컨트롤 아이디 : [ ] 암호 : [ ] FrmRequiredFieldValidator.aspx.cs protected void Button1_Click(object sender, EventArgs e) { txtUserID.Text = txtPassword.Text = "1"; } 결과화면 RequiredFieldValidator 컨트롤을 자바스크립트로 표현 function CheckLogin() { var userId = document.getElementById(..

    Read more
  • 17.ASP.NET - 자료실 게시판(9) : Down.aspx

    Category ASP.NET on 2009. 10. 12. 12:17

    Upload - Down.aspx Down.aspx DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Down.aspx는 UI가 없는 페이지입니다. Down.aspx?FileName=??? 로 넘겨오는 파일명이 files 폴더에 있으면 강제 다운로드 시켜주는 페이지 Down.aspx.cs using System; using System.IO; public partial class Upload_Down : System.Web.UI.Page { private string strFileName = String.Empty;//넘겨져온 파일명 저장 p..

    Read more
  • 16.ASP.NET - 자료실 게시판(9) : List.aspx

    Category ASP.NET on 2009. 10. 12. 11:20

    Upload - List.aspx List.aspx DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 자료실 리스트 / / / 이름 제목 내용 List.aspx.cs using System; public partial class Upload_List : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { DisplayData(); } } private void DisplayData() { UploadBiz ub = n..

    Read more
  • 15.ASP.NET - 자료실 게시판(8) : Write.aspx

    Category ASP.NET on 2009. 10. 12. 10:28

    Upload - Write.aspx Write.aspx 글쓰기 이름 : 이메일 : 홈페이지 : 제목 : 내용 : 파일첨부 : 인코딩 : Text HTML Mixed 암호 : 저장 리스트 Write.aspx.cs using System; using System.IO; public partial class Upload_Write : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // Empty } protected void btnWrite_Click(object sender, EventArgs e) { // 파일 업로드 string strDirectory = Server.MapPath(".") + "\\files\\";..

    Read more
  • 14.ASP.NET - 자료실 게시판(7) : Util

    Category ASP.NET on 2009. 10. 9. 11:20

    App_Code - Afs- UploadUtil.cs using System; using System.IO; public class UploadUtil { /// /// 경로 + 파일명 => 해당 경로에 해당 파일이 있으면 파일명(번호).확장자 반환 /// /// 경로 /// 파일명 /// 파일명(번호).확장자 반환 public static string GetFilePath(string strBaseDirTemp, string strFileNameTemp) { string strName = //순수파일명 : Test Path.GetFileNameWithoutExtension(strFileNameTemp); //[1] 순수 파일명만 반환 string strExt = // 확장자 : .txt Path.Get..

    Read more
  • 13.ASP.NET - 자료실 게시판(6) : Entity

    Category ASP.NET on 2009. 10. 9. 11:13

    App_Code - Entity - UploadEntity.cs usingSystem; /// /// Entity 테이블과 일대일로 매치되는 클래스 /// public class UploadEntity { /// /// 번호 /// public int Num { get;set; } /// /// 이름 /// public string Name { get;set; } public string Email { get;set; } public string Title { get;set; } public DateTime PostDate { get;set; } /// /// 작성지 IP주소 /// public string PostIP { get;set; } public string Content { get;set; }..

    Read more
1 ··· 4 5 6 7 8 9 10 ··· 13