2010-08-06 2 views
0

인사말, Visual Studio 2008에서 ASP 페이지를 복제하는 방법은 무엇입니까?Visual Studio 2008에서 ASP 페이지를 복제하는 방법은 무엇입니까?

내가 복사하고 내가 같은 프로젝트 이름 바꾸기 새 이름으로 복사 된 ASP 페이지에서 새 폴더에서 원하는 페이지를 붙여 넣을 경우 나는 이런 종류의 오류가있을 것이다 :

오류 1 유형 'IMAM_APPLICATION.AddContact을' 이미 'cmbStateWork'C : \ Users \ A \ Documents \ Visual Studio 2008 \ Projects \ IMAM_APPLICATION \ IMAM_APPLICATION \ private \ AddContactPrivate.aspx.designer.cs에 대한 정의가 포함되어 있습니다. 23 66 IMAM_APPLICATION

이 오류는 모든 페이지에있는 컨트롤.

내 페이지에는 40 개가 넘는 컨트롤이 있으므로 코드를 다시 작성하고 다시 쓰는 것은 정말 어렵습니다. 동일한 컨트롤이 필요한 비슷한 페이지가 필요합니다.

동일한 프로젝트에서 ASP 페이지를 복제하는 방법이 있습니까 ??

답변

1

페이지의 이름을 바꾸는 것만으로 페이지 클래스가 변경되지 않습니다. @Page 지시문의 CodeBehind 또는 CodeFile 특성도 변경해야합니다.

내 접근 방식은 새 페이지 (다른 이름 또는 다른 폴더)를 만들고 소스 페이지에서 새 페이지로 컨트롤 만 복사하는 것입니다. 이 방법을 사용하면 @Page 지시문을 변경하는 것을 잊지 않습니다.

관련 문제