안녕하세요.
ASP.NET Web Forms은
aspx 파일에 등록되는 txtName과 같은 컨트롤이 등록되는 순간에 자동으로 *.designer.cs 파일에 등록됩니다.
그래서, 혹시, 따로 소스를 복사해서 사용했다면, 3개 파일(aspx, aspx.cs, aspx.designer.cs)을 함께 가져가서 사용해야 합니다.
ASP.NET Web Forms 게시판 프로젝트 강의 소스중 BoardWrite.aspx 관련 3개 파일만 제 책의 소스를 바탕으로 먼저 가져다 적용한 후 먼저 실행해보세요.
https://github.com/VisualAcademy/AspNetCoreBook/tree/master/Chapter19/MemoEngine
ASP.NET Web Forms 게시판 프로젝트에 대한 가장 최신의 동영상은 다음 경로의 유튜브 경로의 강좌를 먼저보셔도 좋습니다.
2019년 08월 버전의 질문답변 게시판인 Answers 게시판 소스 다운로드 및 로컬에서 실행하기 데모
https://www.youtube.com/watch?v=o4bFfZJ2Xn0&feature=youtu.be
https://github.com/VisualAcademy/Answers
위 2개 경로의 Github 소스 중 제 강의 소스의 MemoEngine 또는 Answers를 먼저 로컬 PC에 설치한 후 돌려보신 다음에 현재 하고 계시는
MiniProject에 적용해보시는 것도 오류를 조금 줄일 수 있는 방법이 될 것 같습니다.
아무튼, 정확한 답변이 되어드리지 못할 수도 있으나,
제 경험상 3개 파일을 함께 가지고 다니지 않으면(즉, txtName과 같은 컨트롤은 직접 등록하지 않고 해당 부분 소스만 타이핑레벨 또는 복사 레벨로 사용한다면...)
질문 주신 에러가 발생했던 것으로 기억합니다.
그러니, 제 강의 소스와 최신 소스를 먼저 설치 후 돌려보신 후 책의 내용을 함께 사용해 보세요.
이상입니다.
On 2020-11-11 오전 6:23:00, '강현우' wrote:
게시판 소스에서 BoardeditorFormControl 파일을 따라하다가
cs0103 에러가 발생했는데 도대체 이유를 모르겠네요
소스파일 첨부드려봅니다.
앞선 웹폼에서 컨트롤 name를 코드에서 못찾는 에러가 발생하는 이유를 모르겠습니다.