본문 바로가기

ASP.NET5

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.
영문 SQL Server환경에서 테이블에 한글 데이터 입력하기 저의 경우 Windows 8을 영문으로 설치하고 SQL Server 2012를 영문으로 설치한 환경하여 사용을 하고 있는데 C#으로 SQL Server에 연결하는 CRUD 작업을 하다보니 한글 입력 관련하여 문제가 발생하는 경우 처리에 대해서 고민하게 되는 경우가 있을 것 같아서 몇 자 적어봅니다. 기본적으로 한글 SQL Server의 데이터베이스 내 테이블을 생성할 때 고정 문자열의 경우는 char, 길이가 가변일 경우에는 varchar 형을 쓰는데 영문 SQL Server의 데이터베이스에서는 nchar, nvarchar 형태로 테이블을 생성해주면 됩니다.그래서 간단한 테이블을 나타내면 다음과 같습니다. CREATE TABLE [dbo].[Book]( [bookCode] [nchar](13) NOT N.. 2012. 12. 8.
ASP.NET의 Menu 컨트롤의 하부 메뉴가 안보일 경우 요사이 서울의 모대학에서 ASP.NET을 강의하고 있는데 오늘은 탐색 관련한 내용을 강의하다가 몇 명의 학생의 웹 브라우저에서는 Menu 컨트롤의 하부 메뉴가 보이는데 상당히 많은 수의 학생들의 웹 브라우저에서는 하부 메뉴가 보이지 않는 문제가 발생하여 제가 학습 교안을 만들면서 IE9 기반에서 발생했던 문제와 동일하기에 다음 그림과 같이 " 형태로 하여 IE 버전 7으로 열도록 하여 문제를 해결 했습니다. 지금도 묵묵히 개발에 여념이 없는 개발자분들 중 위와 같은 상황이 알면 쉽지만 모르면 조금은 황당할 것 같아서 혹시라도 이런 문제가 발생하시는 분은 참고 겸 올려봅니다. 그럼 즐플하세요.^^ 2011. 5. 18.