본문 바로가기

ASP.NET4

ASP.NET MVC4, VS 2013 환경에서 MySQL 설치되어 있을 경우 발생하는 에러 ASP.NET MVC4, VS 2013 환경에서 MVC 4 Web Application을 생성한 후 아무런 코드를 작성하지 않고 F5를 눌렀을 때 다음과 같은 에러 메시지가 나타날 경우 줄 265: 줄 266: 2014. 12. 7.
ResolveURL() 메서드를 이용한 GridView에 이미지 나타내기 오랜만에 글을 올립니다. ASP.NET에서 많이 쓰이는 GridView 컨트롤에 서버 사이드에 있는 이미지들을 나타내고자 할 경우 다음과 같은 System.Web.UI 네임 스페이스에 정의되어 있는 ResolveURL() 메서드와 DataTable을 이용하여 만드는 방법을 소개합니다. public string ResolveUrl( string relativeUrl ) 위의 정의에서 보여지는 것처럼 문자열 형태로 입력받아 문자열 형태로 반환하는 형태입니다. 이를 이용하여 3개의 데이터행(DataRow, 레코드)을 포함하는 DataTable을 정의하여 바인딩하는 코드는 다음과 같습니다. protected void Page_Load(object sender, EventArgs e) { GridView1.Dat.. 2014. 5. 20.
GridView에서 처리되지 않은 PageIndexChanging 이벤트 발생 "'GridView에서 처리되지 않은 PageIndexChanging 이벤트가 발생했습니다." 위와 같은 에러 메시지를 ASP.NET 기반에서 웹 페이지를 GridView를 이용에서 만들다보면 종종 접하게 됩니다. Gridvew와 데이터소스컨트롤(SqlDataSource)을 연동해서 사용할 경우에는 컨트롤에서 알아서 페이징을 해 주므로 페이징 관련처리를 따로 신경 쓸 필요가 없지만 ADO.NET을 통해 연결기반, 비연결 기반 DB연결을 할 경우에는 페이지이벤트 발생시 페이징 관련 처리를 직접 해줘야 함 즉, GridView의 PageIndexChange 이벤트를 등록한 후 새로운 페이지 인덱스를 GridView의 pageIndex 속성에 지정해주고 다시 GridView를 바인딩해줘야 한다는 것이죠^^; 2009. 8. 12.
ASP2.0 처음시작하기 ASP.NET 2.0을 VS2005 기반에서 처음으로 생성해 보았다. 조금은 생소한 부분이 있었지만 간단한 글 표시하는 것은 그리 어렵지 않았다. 그럼 시작합니다. Default.aspx 파일을 선택하고 그 위에 TextBox와 Button컨트롤을 위치시킨다. 위의 인사말보기 버튼을 더블클릭하여 아래와 같이 코딩해준다. TextBox1.Text="안녕하세요. ASP2.0 테스트 페이지입니다." 이렇게 한 후 컴파일하면 아래와 같은 결과 화면을 볼 수 있음. 이상으로 가장 기본적인 ASP.NET의 첫 프로그램을 만들어보았습니다. 2008. 6. 30.