.NET/ASP.NET
-
ASP.NET 로그인 만들기.NET/ASP.NET 2008. 12. 17. 11:06
이것은 별로다~! 일딴 기본 기본 web.config는 다 만들어야하니까 편의성을위해서 일단 SQlDataSource를 지우고 아래 내용을 추가한다 쿠키유지에 체크하지않으면 쿠키가 만들어지지않는다 Login.aspx 내용 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public parti..
-
ASP.NET 보안 (Security) 쿠키(cookie)란? API(Application Interface)란?.NET/ASP.NET 2008. 12. 17. 10:49
인증과 권한부여에대해 알아보자 로그인 컨트롤도 사용해보고 멤버자격 API와 역할 관리자도 보자 쿠키(cookie)란? 쿠키는 사전적 의미로 ‘비스킷’, ‘납작한 과자’ 등의 뜻을 가지지만 컴퓨터 용어로 사용될 때는 인터넷 접속 시 사용자 정보를 클라이언트 PC에 저장하는 파일의 의미로 사용됩니다. 그러므로 쿠키를 사용하면 각 사용자의 정보를 저장할 수 있을 뿐만 아니라 인증과 관련된 정보도 함께 저장할 수 있습니다. 쿠키는 각 Windows 계정 별로 다음과 같은 위치에 .txt 파일로 저장됩니다. C:\Documents and Settings\User\Cookies\ 인증 방식 설명 윈도우 기반 (Windows-based) 이것은 Windows(운영체제)의 권한 제어 방식을 웹 사이트에 그대로 적용한 ..
-
ASP.NET 보안 (Security) 쿠키(cookie)란? API(Application Interface)란?.NET/ASP.NET 2008. 12. 17. 10:49
인증과 권한부여에대해 알아보자 로그인 컨트롤도 사용해보고 멤버자격 API와 역할 관리자도 보자 쿠키(cookie)란? 쿠키는 사전적 의미로 ‘비스킷’, ‘납작한 과자’ 등의 뜻을 가지지만 컴퓨터 용어로 사용될 때는 인터넷 접속 시 사용자 정보를 클라이언트 PC에 저장하는 파일의 의미로 사용됩니다. 그러므로 쿠키를 사용하면 각 사용자의 정보를 저장할 수 있을 뿐만 아니라 인증과 관련된 정보도 함께 저장할 수 있습니다. 쿠키는 각 Windows 계정 별로 다음과 같은 위치에 .txt 파일로 저장됩니다. C:\Documents and Settings\User\Cookies\ 인증 방식 설명 윈도우 기반 (Windows-based) 이것은 Windows(운영체제)의 권한 제어 방식을 웹 사이트에 그대로 적용한 ..
-
-
-
[Form] 부모창에서 자식창으로 값넘기기 -퍼옴.NET/ASP.NET 2008. 12. 15. 22:43
부모창 public class FParent : System.Windows.Forms.Form{ private void btnChild_Click(object sender, System.EventArgs e) { Child child = new Child(); child.Owner = this; //부모값넘김 child.Show(); } } 자식창 private void Child_Load(object sender, System.EventArgs e) { this.txtID.Text = ((FParent)(this.Owner)).PARENTID.Text; } [Form] 부모창에서 자식창으로 값넘기기 .NET 기초 2005/12/29 12:37 http://blog.naver.com/kojaedoo/10..
-
ASP.NET 자바스크립트 alret 메세지디버깅 얼럿 메세지 뛰우는 방법 ~!!!!!!!!!!!!! ASP.NET 메세지 뛰우는 방법 Response.Write("<script>javascript:alert('" + strQry + "') </script>");.NET/ASP.NET 2008. 12. 12. 11:23
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["ASPConnectionString"].ConnectionString); string strQry = "SELECT user_id FROM member"; SqlCommand cmd = new SqlCommand(strQry, conn); conn.Open(); Response.Write(""); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { DropDownList1.Items.Add(reader["user_id"].ToString()); } reader.Close(); conn.Close(..
-
ASP.NET 연결기반 업데이트 예제.NET/ASP.NET 2008. 12. 12. 10:19
==> 오토포스트백 선택 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;// ADO.NET public partial class ConnectedUpdate : System.Web.UI.Page { protected void Page_Loa..
-
ASP.NET 연결기반 데이터베이스 연동 중요 SQLConnection (SELECT, INSERT ....).NET/ASP.NET 2008. 12. 10. 11:37
연결기반 데이터베이스 연동 중요 연결기반 데이터베이스 연동에서 사용되는 개체는 데이터 베이스에 ㅕㅇㄴ결하기 위한 Connection 개체와 SQL문(명령)을 실핼하기 위한 Command 개체 그리고 데이터를 참조하기 우한 DataReader개체입니다 그럼 연결기반 데이터베이스 연동을 SELECT, INSERT, UPDATE,DELETE 프로세스순서로 살펴보자구나~!! connection 연결문 만들기 using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI..
-
ASP.NET 데이터소스컨트롤을 사용한 DB연동 GridView~!!!!! 중요.NET/ASP.NET 2008. 12. 9. 10:51
GridView 컨트롤 그리트 컨트롤은 데이터를 테이블 형시그로 렌더링하고 열 정렬, 데이터 페이징, 단일 레코드 편집 도는 삭제 기능을 제공하는 등 다른 데이터 바인딩 컨틑롤보다 더많은 기능을 가지고 있는 매우 유용한 컨트롤입니다 데이터 데이터뷰 컨틑롤은 ASP.NET 1.x에서 사용되던 데이터 그리드 컨트롤이 개선되어 만들어진 것이 바로 그리드뷰 컨트롤이며 ASP.NET2.0에서는 더이상 데이터 그리드 컨트롤의 사용을 권장하고 있지않습니다물론 이전 버전과의 호환성을 위해 데이터그리드 컨트롤은 계속적으로 존재하지만VS2005의 도구상자에는 더이상 표시 되지 않습니다 아래 화살표 나오게 하기 그리드뷰 자료 링크 protected void GridView1_RowCommand1(object sender, ..
-
ASP.NET 데이터소스컨트롤을 사용한 DB연동 SqlDataSource와 Repeater 리핏터 를 사용한 예제 + DataList.NET/ASP.NET 2008. 12. 9. 10:50
ItemTemplate Repeater 컨트롤의 데이터 항목 영역을 표현하는 템플릿입니다. AlternatingItemTemplate Repeater 컨트롤의 교대로 반복되는 데이터 항목 영역을 표현하는 템플릿입니다. 흔히, 데이터 리스트에 있는 각 항목들을 보다 확연하게 구분하기 위해 홀수 및 짝수 줄의 스타일(배경색 등등)을 다르게 지정하는 경우가 있는데 이처럼 각 항목들을 번갈아 가면서(alternate) 표현해야 할 때 사용하는 템플릿이 바로 AlternatingItemTemplate 입니다. 이 템플릿을 사용하면 홀수 줄은 ItemTemplate에 의해 표현되고 짝수 줄은 AlternatingItemTemplate에 의해 표현됩니다(예제 9-3의 실행 결과인 [그림 9-40] 참고). 그리고 이..
-
ASP.NET 리스트컨트롤 예제.NET/ASP.NET 2008. 12. 9. 09:47
데이터 소스선택에서 CheckBoxList의 값에 대한 데이터 필드선 선택은 값이기때문에 프라이머리키로하는것이 좋다 protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { Label1.Text = "선택한 이름 : " + DropDownList1.SelectedItem + " " + "선택한 값 :" + DropDownList1.SelectedValue; }
-
ASP.NET 데이터베이스와 연동하기 , 데이터 소스 컨트롤을 사용한 DB 연동.NET/ASP.NET 2008. 12. 5. 11:47
데이터베이스와 연동하기 ·ASP.NET에서의 데이터 접근 구조 §다음은 ASP.NET에서 데이터 소스(Data Source)에 접근할 때의 구조를 도식화한 그림 입니다. 데이터 공급자 설명 .NET Framework Data Provider for SQL Server Microsoft SQL Server 버전 7.0 이상의 데이터 액세스를 제공합니다. 이 데이터 공급자는 System.Data.SqlClient 네임스페이스를 사용합니다. .NET Framework Data Provider for OLE DB OLE DB를 통해 노출된 데이터 소스에서 사용합니다. 이 데이터 공급자는 System.Data.OleDb 네임스페이스를 사용합니다. .NET Framework Data Provider for ODBC..
-
ASP.NET 디렉터리 및 파일 제어 ,DirectoryInfo.NET/ASP.NET 2008. 12. 5. 10:59
·디렉터리 및 파일 제어 §디렉터리와 파일은 각각 DirectoryInfo 클래스와 FileInfo 클래스를 사용하여 제어할 수 있습니다. §[예제 8-3] 디렉터리 및 파일 제어 예제 protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid)// 유효성 성공여부를 나타내는 값을 가져오는것 { string strDir = @"D:\DATABANK\"; string strId = TextBox1.Text;// 아이디값~!!!!! strDir += strId + @"\"; //아이디와 역슬러시를 붙여줘야된다 디렉토리명완성 DirectoryInfo di = new DirectoryInfo(strDir); //디렉토리 정보 if (!..
-
ASP.NET .NET 프레임워크의 파일 I/O 시스템 바이트 스트림 예제 문자 스트림 , 바이트스트림.NET/ASP.NET 2008. 12. 5. 09:54
·System.IO 네임스페이스 §System.IO 네임스페이스는 위에서 설명한 스트림을 제어해주는 클래스, 그리고 파일 또는 디렉터리를 읽고 쓸 수 있도록 해주는 여러 클래스를 포함합니다. §그러므로 C#에서 파일 I/O 시스템을 사용하기 위해서는 반드시 System.IO 네임스페이스를 추가(using)해 주어야 합니다. §System.IO 네임스페이스에는 매우 방대한 양의 클래스가 존재하지만 우리가 사용할 클래스는 다음과 같이 다섯 개로 뽑아낼 수 있습니다. //폴더가 없으면 에러난다~!! protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid)// 유효성 성공여부를 나타내는 값을 가져오는것 { string strDir ..
-
-
ASP.NET 텍스트 박스 개행 Response.Write(TextBox4.Text.Replace(“\r\n”, “<br>”));.NET/ASP.NET 2008. 12. 3. 17:29
TextBox에서 개행을 제대로 하려면? [예제 7-6]에서 TextBox4(기타)를 출력하면 개행이 제대로 되지 않습니다. 이것은 C#과 HTML 간의 개행 문자가 서로 다르기 때문 입니다. C#에서 개행 문자는 “\r\n” 이고 HTML에서의 개행 문자는 “”입니다. 그러므로 실제 우리 눈에는 안보이지만 TextBox 안에 존재하는 개행 문자인 “\r\n”을 “”로 바꿔주어야 합니다. [예제 7-6]의 12행을 다음과 같이 수정하고 예제를 다시 실행해 봅시다. Response.Write(TextBox4.Text.Replace(“\r\n”, “”));
-
ASP.NET 유효성 검사 컨트롤~!!! RequiredFieldValidator, RangeValidator, CompareValidator , RegularExpressionValidator1,ValidationSummary,.NET/ASP.NET 2008. 12. 3. 16:45
RequiredFieldValidator, 포스트 백이 실행안된다 ㅋㅋ RangeValidator CompareValidator RegularExpressionValidator1 \D{3}-\D{3} - 전화번호 우편은 이것이다 ValidationSummary
-
-
ASP.NET HiddenField (asp.net2.0) , 뷰 상태(View State)의 실체.NET/ASP.NET 2008. 12. 3. 14:25
HiddenField컨트롤 FileUpload 컨트롤과 마찬가지로 ASP.NET 1.x에서 HTML 컨트롤로 지원했었지만 ASP.NET. 20으로 오면서 서버 컨틑롤 형태로 다시 추가된 컨트롤이다 -->>> 히든 스테이트는 항상들어있다 -->> 벨루 속성에 문자든 숫자든 코드든 아무것이나 넣으면 된다 뷰 상태(View State)의 실체 뷰 상태는 서버 컨트롤 정보 및 기타 상태 정보를 Base 64라는 방식으로 인코딩(암호화)하여 태그에 넣어둔 상태 관리 공간입니다. 다음은 .aspx 페이지를 브라우저로 요청한 후 브라우저 상단의 [보기] -> [소스] 메뉴를 선택하여 .aspx 페이지의 렌더링된 HTML 소스를 본 모습이며, 웹 폼 위에 올려져 있던 서버 컨트롤 정보와 기타 웹 폼 정보가 인코딩되어 ..
-
ASP.NET AdRotator 광고 배너 서버컨트롤 XML.NET/ASP.NET 2008. 12. 1. 16:34
·AdRotator §AdRotator는 우리가 흔히 웹 사이트에서 볼 수 있는 배너 광고들을 쉽게 구현할 수 있도록 해주는 컨트롤 입니다. §‘AdRotator’는 Ad 즉, Advertisement(광고)와 Rotator(회전 시키는 것)의 합성어로서 배너 광고들을 랜덤하게(정해진 가중치에 따란 무작위로) 노출한다는 뜻을 내포하고 있습니다. 이때 배너 광고와 관련한 정보(이미지 경로, 이미지 클릭 시 이동할 페이지 URL, 가중치 등등)는 XML 파일 또는 데이터베이스에 저장될 수 있습니다. 다음은 AdRotator 컨트롤의 주요 속성을 정리한 표입니다. ~/Img/banner1.gif http://www.naver.com 네이버배너 네이버 50 ~/img/banner2.gif http://www.d..
-
-
-
ASP.NET Postback ,Cross-Page Posting.NET/ASP.NET 2008. 11. 26. 17:28
포스트 백(postback) 다시 게시는 자신을 타켓으로하여 현재 페이지를 다시 서버로 전송하는 프로세스이빈다 위의 그림을 보면 다시 게시가 자신을 타켓으로 하여 현재 페이지를 다시 서버로 전송하는 행위임을 볼 수 있습니다. 단 서버의 전송하는 행위임을 볼수있습니다 단 사용자가 페이지를 처음 요청하는 것은 다시 게시가 아닙니다 다시 말해 페이지가 처음 로드 된 것은 다시 게시가 아니라는 말입니다 포스트백은 내가 나를 다시 불러오는것입니다 Cross-Page Posting 다시 게시(postback)가 자신을 타겟으로 하여 현재 페이지를 다시 서버로 전송하는 프로세스인데 반해 페이지 간 게시는 타겟을 다른 대상 페이지로 하여 현재 페이지를 서버로 전송하는 프로세스입니다. ·구성 파일(Configuratio..
-
ASP.NET 이벤트와 이벤트 처리기.NET/ASP.NET 2008. 11. 26. 16:59
이벤트 핸들러는 object sender, 와 EventArgs e 가 항상 포함된다~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1 sender 는 이벤트를 발생시키는 객체 EvenArgs 는 마우스나 키보드등등등 이벤트 활성 여부 Constructor 항상 Construct 항상 TestDeviceFilter 항상 AddParsedSubObject 항상 DeterminePostBackMode 항상 PreInit 항상 LoadPersonalizationData 항상 InitializeThemes 항상 Init 항상 ApplyControlSkin 항상 ApplyPersonalization 항상 InitComplete 항상 LoadPageStateFromPersistenceMedium 다시..