2011-02-02 4 views
2

다양한 프로젝트간에 사용자 컨트롤을 공유 할 수있는 방법이 있습니까?다양한 프로젝트간에 웹 사용자 컨트롤을 공유하십시오.

나는 로그인 컨트롤, 메뉴 컨트롤, 헤더 컨트롤, 손실 된 암호 제어 등의 사용자 컨트롤을 만들었으며 모두 데이터 용 SQL 데이터베이스에 연결되어 있습니다.

다양한 웹 사이트 프로젝트간에 이러한 내용을 공유하고 싶습니다. 동일한 기능을 가지고 있으며 CSS 스타일 내에서만 수정할 수 있다는 것을 의미합니다.

모듈을 복사해야합니까, 아니면 모듈을 공유 클래스/모듈로 유지하고 필요할 때마다 호출 할 수있는 방법이 있습니까?

감사합니다.

답변

3

모든 사용자 정의 컨트롤을 넣는 추가 프로젝트로 어셈블리/라이브러리를 만들 수 있습니다. 그러면이 라이브러리를 다른 프로젝트에서 참조합니다.

그러나 이러한 컨트롤을 일반화하여 특정 데이터베이스 연결이나 비즈니스 논리에 의존하지 않도록하는 것이 좋습니다.

이 문서는 또한 당신을 위해 재미있을 수 있습니다

관련 문제